c语言小程序高手看看错在哪了

来源:百度知道 编辑:UC知道 时间:2024/05/26 13:46:54
#include <stdio.h>
int g,n1,n2,n3,n4,n5;
printf("请输入g\n");
scanf("%d",&g);
n1=g/10000;n2=(g-10000*n1)/1000;n3=(g-10000*n1-1000*n2)/100;n4=(g-10000*n1-1000*n2-100*n3);
if (n1==0) {if (n2==0) {if (n3==0) {if (n4==0) printf("这是一位数\n");
else ("这是两位数\n");}
else printf("这是三位数\n");}
else printf("这是四位数\n");}

else printf("这是五位数\n");
#include <stdio.h>
int g,n1,n2,n3,n4,n5;
printf("请输入g\n");
scanf("%d",&g);
n1=g/10000;n2=(g-10000*n1)/1000;n3=(g-10000*n1-1000*n2)/100;n4=(g-10000*n1-1000*n2-100*n3)/10;
if (n1!=0)printf("这是五位数\n");
else if(n2!=0)printf("这是四位数\n");
else if(n3!=0)printf("这是三位数\n");
else if(n4!=0)printf("这是两位数\

#include <stdio.h>
void main()
{int g,n1,n2,n3,n4,n5;
printf("请输入g\n");
scanf("%d",&g);
n1=g/10000;n2=(g-10000*n1)/1000;n3=(g-10000*n1-1000*n2)/100;n4=(g-10000*n1-1000*n2-100*n3);
if (n1==0) {if (n2==0) {if (n3==0) {if (n4==0) printf("这是一位数\n");
else ("这是两位数\n");}
else printf("这是三位数\n");}
else printf("这是四位数\n");}

else printf("这是五位数\n");
}

你没有函数!!

最后加个 花括号

看不出来。