花神落CL
-
关注数: 12
粉丝数: 8
发帖数: 210
关注贴吧数: 26
请教如何获取数组的尺寸 就是获取数组里面的元素个数。
求助参数的编写 求助参数的编写:我要画出平行于Z轴,x=10的平面,在函数plot3d参数的编写中,后三项,关于u,v的表达式怎么写? plot3D("chartIy", "first chart", "x", "y", "z","Curve1", true, "red", -0.5, "green", null, 0,pi, pi/8, -pi/2, pi/2, 0, "sin(u)*cos(v)","sin(u)*sin(v)", "cos(v)")
可编程科学计算器能否解字母方程? 请教。
这个数据类型怎么会出错 代码如下,错误的提示已拷贝在错误行的下面注释里。 function ltz3( kk,f1,f2,f3 ) variable l1,l2,l3, m1,m2,m3,n1,n2,n3, c1,c2,c3,s1,s2,s3,x,y,z,k=0,xi,yi,zi while(k!=5) print("输入xi ") input("xi=") print("输入yi ") input("yi=") print("输入zi ") input("zi=") k=k+1 c1=cos(f1) c2=cos(f2) c3=cos(f3) s1=sin(f1) s2=sin(f2) s3=sin(f3) l1=c2*c3-c1*s2*s3 l2=-c2*s3-c1*s2*s3 l3=s1*s2 //x方向余弦 m1=s2*c3+c1*c2*s3 m2=-s2*s3+c1*c2*c3 m3=-s1*c2 //y方向余弦 n1=s1*s3 n2=s1*c3 n3=c1 //z方向余弦 x=l1*xi+l2*yi+l3*zi // x=l1*xi+l2*yi+l3*zi //Line 26 : Invalid expression //Wrong data type! y=m1*xi+m2*yi+m3*zi z=n1*xi+n2*yi+n3*zi print("x= "+x+"y= "+y+"z= "+z+"\n") loop endf Line 26 : Invalid expression Wrong data type!
这是怎么回事? function ltzb( kk,xi,yi,zi,f1,f2,f3 ) variable l1 print("789") endf $>ltzb( 5,100,100,100,0.5,1.71,3.14) Function cannot be properly be evaluated! In function ltzb : Line 19 : Invalid expression Undefined variable!
求助 程序中cout语句为何不执行?求助。 #include<iostream> #include "SDL/SDL.h" #include <conio.h> #include <stdio.h> using namespace std; int main(int argc, char *argv[]) { freopen( "CON", "w", stdout ); freopen( "CON", "w", stderr ); std::cout<<"let's begin"<<std::endl; system("pause"); try { if (SDL_Init(SDL_INIT_EVERYTHING) == -1) throw "Could not initialize SDL!"; } catch(const char *s) {//catch函数定义?函数定义不是规定不能放在主函数中吗? std::cerr << s << std::endl; return -1; } int a=5; cout << "a="<<a<<"<>"<< endl; sleep(5); //clrscr(); std::cout << "SDL initialized.\n"; SDL_Quit(); return 0; }
求助一个小问题 variable a,b,c,d print("a=") scanf("%f") print("b=") scanf("%f") print("c=") scanf("%f") d=((a+b+c)/2)*( (a+b+c)/2-a )*( (a+b+c)/2-b )*( (a+b+c)/2-c ) print(d) ......命令集开始执行...... a=3 b=4 c=5 Line 8 : Invalid expression Wrong data type! 出了什么错误?
求助 下面的代码中为什么去除注释,加入读文件的一段,前面的写入不成功了?什么原因。 #include<stdio.h> #include<stdlib.h> #include <conio.h> #include<iostream> #include <string.h> #include<fstream> using namespace std; void zhuan(int shu[]); int b[10], q[10]={ 9, 8, 7, 6, 5, 4, 3, 2, 1}; int main() { FILE *fp1 = fopen("1.txt", "wb"); zhuan(q); fwrite(&b, sizeof(b), 1, fp1); /*if ((fp1 = fopen("1.txt", "rb")) == NULL) { fprintf(stderr, "Cannot open output file.\n"); return 1; } ifstream fin("1.txt"); int Num[50]; for (int j = 0; j < 5; j++) { fin >> Num[j]; cout << Num[j] << endl; }*/ fclose(fp1); getch(); return 0; } void zhuan(int shu[]) { int a[50]; for (int i = 0; i < 50; i++) { a[i] = shu[i]; if (a[i] != ' ') b[i] = a[i] + '0'; else b[i] = a[i]; } }
求助 下面代码有什么问题? #include"stdio.h" #include"conio.h" int main(){ char as; printf("请输入1or2or0\n"); //as= getchar(); scanf("%s", &as); printf("as=%s", as); switch(as) { case '0': printf("as=%c", as); break; case '1': printf("as=%c", as); break; case '2': printf("as=%c", as); break; default:break; if(as!='1'&as!='2'&as!='0')return -1; } sleep(5); return 0; } /*运行结果:请输入1or2or0 Segmentation fault*/
用可编程科学计算器画素数差差分布图像成功
1
下一页