你这里报错的原因是 :do { }while(i<=1000); 这里while应该写在后边且必须加分号,你当中写的do while 循环是错误的写法,故而会报一个语法错误,另外就是你的程序逻辑 控制 还有几处错误 具体修改程序后为:include<stdio.h> int main(){ int i=100,a,b,c;printf("水仙花数为:");do...
1、for(j=0;j+1<i;j++) ;去掉分号,否则就是空语句。2、int c=0;if(c<i) c+=1;C语言要定义在函数前面,即在语句前。3、if c==i; {printf("\n");c=0;} } 判断要用括号。修改后:include<stdio.h> int main(){ int i,j;int c=0;for(i=1;i<=100;i++){ for(j=0...
if要加()if(){ } else if(){ } else { }
C语言出现syntax error : identifier 'n' #include<stdio.h>int main(){ int a,b,c,n,t; scanf( %d%d%d,&a&b&c ); if(a>b) n=a; else n=b; if n>c t=n; printf( 最大值为%d\n ,t); return 0;}#include<stdio.h>int main(){ int a,b,c,n,t;
倒数第七行的 if u<b[i][j]改成if(u
C语言问题error C2061: syntax error : identifier 's' do while 语句,中间要有大括号{}do{ b=b*(2*i+1)*(2*i); s=pow(-1,i)*pow(x,2*i+1)/b; c=c+s; i++; }while(s<=1e-5); C语言报错error C2146: syntax error : missing ')' before identifi... #include #include int ...
include<stdio.h> int IsPrime(int val){ int i;for (i=2;i<val;++i){ if (val%i==0)break;} if (i==val)return 1;else return 0;} int main(void){ int m;int i;scanf("%d",&m);if ( IsPrime(m) )printf("Yes!\n");else printf("No!\n");return 0;} ...
if后的,要加括号 比喻 if(m=1){ printf("去看看if的用法");}
do while 语句,中间要有大括号{} do{b=b*(2*i+1)*(2*i);s=pow(-1,i)*pow(x,2*i+1)/b;c=c+s; i++;}while(s<=1e-5);
if()语句后面要加括号