用C语言:输入一个三位数,输出其各位数字之和。
答案:3 悬赏:70
解决时间 2021-03-07 01:01
- 提问者网友:南佳人~
- 2021-03-06 13:30
用C语言:输入一个三位数,输出其各位数字之和。
最佳答案
- 二级知识专家网友:时光不老我们不分离
- 2021-03-06 13:47
#include<stdio.h>
int main()
{
int a[3];
int i;
for(i = 0; i < 3; i++)
{
scanf("%.1d",&a[i]);
}
printf("%d\n",a[0]+a[1]+a[2]);
return 0;
}
int main()
{
int a[3];
int i;
for(i = 0; i < 3; i++)
{
scanf("%.1d",&a[i]);
}
printf("%d\n",a[0]+a[1]+a[2]);
return 0;
}
全部回答
- 1楼网友:输掉的尊严
- 2021-03-06 14:47
#include<stdio.h>
#include<stdlib.h>
main()
{
int i,idigit[3],sum;
char c;
for(i=0;i<3;i++)
{
do
{
c=getche();
}while(c>'9'||c<'0');
idigit[i]=c;
}
for(i=0;i<3;i++)sum+=idigit[i];
printf("\nsum=%d",sum);
return 0;
}
- 2楼网友:不傲怎称霸
- 2021-03-06 14:16
#include "stdio.h"
void main()
{
int value; //要输入的三位数
int a, b, c; //分别表示输入的三位数的千位、十位、个位上的数字
int data; //倒置后的三位数
printf("请输入一个三位数:\n");
scanf("%d", &value);
a = int(value/100);
b = int((value - a*100)/10);
c = value - a*100 - b*10;
data = c*100 + b*10 + a;
printf("%d\n", data);
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯