#include<stdio.h>
main()
{
int number;
printf("请输入一个人1000-9999的数字"\n);
scanf("%d",&number);
int a,b,c,d,sum;
a=num/1000;
b=num/100%10;
c=num/10%10;
d=num10%;
sum=a+b+c+d;
printf("%d",sum);
}
你使用的是vc6,vc6不支持C99特性,其C编译器仍然使用C89/C95的标准,以上标准中规定所有的变量定义/声明需在代码块头部,可执行语句前
#include<stdio.h>貌似还是错了一点
那是你本身的错误,以上代码贴进去运行
printf中的\n在引号里面:
把定义变量放在printf前面;
3. number!num??