作业帮 > 综合 > 作业

C语言,从键盘输入一个三位正整数,如果各位数字之和等于10,则输出yes,否则输出no.

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/28 22:18:14
C语言,从键盘输入一个三位正整数,如果各位数字之和等于10,则输出yes,否则输出no.
最好写好发给我,谢谢~644329402
C语言,从键盘输入一个三位正整数,如果各位数字之和等于10,则输出yes,否则输出no.
#include <stdio.h>
void main()
{
    int a,b,c,d,e;
    printf("input the number\n");
    scanf("%d",&a);
    b=a%10;// 个位上的数值
    c=a%100/10;//十位上的数值
    d=a/100;//百位上的数值
    e=b+c+d;
        printf("%d %d %d\n",b,c,d);
    if(e==10)
    printf("yes\n");
    else
    printf("no\n");
}
 输出
input the number
145
5 4 1
yes


再问: 为什么显示有11个错误啊?
再答: 没有错无啊 你把你的错误贴上来 我看看
再问:
再答: 我写的程序出问题的可能性不大,你安装的该软件版本估计有问题,随便输出个Hello word 试试,如果不行,就是软件安装的问题,可以参考http://www.cppblog.com/romangol/archive/2008/04/19/47595.html进行修改,不过我建议软件不好的话,你换个版本的重装一下~网上有好多人都是重装的