里面的 num代表的什么意思
追答num代表输入的数 a b c d e 分别代表 万位 千位 百位 十位 个位
追问直接 int a,b,c,d,e;这样有什么错
追答正规的话
第一 要 分开每行一个
第二 每个参数后面都要有定义
第三 每个参数最好都初始化
int a=0; //万位
........
int e=0; //个位
//////////////////刚才没看到你的求和///////////////////////
12345
您输入的数万位是:1,千位是:2,百位是:3,十位是:4,个位是:5。
各位的和为:15。
Press any key to continue
#include "stdio.h"
main()
{
int num,a,b,c,d,e,sum=0; //num定义输入数字,a,b,c,d,e各个位的参数,sum各个位数字和
scanf("%d",&num); //输入数字
a=num/10000; //万位
b=num%10000/1000; //千位
c=num%10000%1000/100; //百位
d=num%10000%1000%100/10; //十位
e=num%10; //个位
sum = a+b+c+d+e; //各个位数字和
printf("您输入的数万位是:%d,千位是:%d,百位是:%d,十位是:%d,个位是:%d。\n各位的和为:%d。\n",a,b,c,d,e,sum);
}
num 可以自己定义吗?比如我定义 int huk,a,b,c,d,e;
追答这个随便定义
不过 第一 要符合命名规则
第二 要 能见名知意