如何编写一个程序,实现如下功能:从键盘输入一个三位整数,求各位数字之和

如题所述

第1个回答  2013-04-20
#include
int main(void)
{
int a1, a2, a3;
scanf("%d %d %d", &a1, &a2, &a3);

printf("%d", a1+a2+a3);
return 0;
}
第2个回答  2013-04-20
算法如下,三位数除以100后调用取整函数,二位数类似。然后三者相加

如何编写一个程序,实现如下功能:从键盘输入一个三位整数,求各位数字之...
程序如下: #include<stdio.h> define N 5 void main(){ int a,b,c,n;int sum=0;printf("输入一个三位数:\\n");scanf("%d",&n);a=n\/100;b=n\/10%10;c=n%10;sum=a+b+c;printf("各位数字之和是: %d\\n",sum);} 有疑问提出。 望采纳哦~~...

编写一个程序,实现如下功能:从键盘输入一个三位数,求各位数字之和.
int b=0,c=,d=0;printf("请输入一个三位数:");scanf("%d",&a);b=a\/100; \/\/求百位 c=a%10; \/\/ 求个位 d=(a-((a\/100)*100+c))\/10; \/\/这个是求十位上的数。printf("%d",b+c+d);} 有问题问我,可以的话就采纳,原创!

编写程序,从键盘输入一个3位的正整数,输出它的百位数,十位数和个位数...
voidmain(){inta;intb,c,d;\/\/各个位数上的数字printf(请输入一个三位数:);scanf(%d,a);b=a\/100;\/\/百位c=(a-b*100)\/10;\/\/十位d=a%10;\/\/个位printf(百位:%d,十位:%d,个位%d\\n,b,c,d);printf(它们的和是:%d\\n,b+c+d);} 世界上第一种计算机高级语言是诞生于1954年的FO...

从键盘输入一个三位正整数,求该整数各位上的数字及它们的和分析
include <stdio.h>void main(){int n,k,s=0;scanf("%d",&n);while(n){k=n%10;s+=k;n\/=10;}printf("各位数字和= %d",s);}

C语言:输入一个三位的整数,计算其每位数字的累加之和。
int a,x,y,s,sum;printf("输入一个三位整数:");scanf("%d",&a);x=a\/100; \/\/a除以100取整,就是取百位数 y=a\/10%10; \/\/a除以10取整再除以10取余,就是取十位数 s=a%10; \/\/a除以10取余,就是个位数 sum=x+y+s; \/\/三个数位相加之和 printf("每位数字累加之...

从键盘上输入一个三位整数n,判断各位数字之和是否为3的倍数,若是输出ye...
一、用字符串保存输入,输入3个数字字符。二、用int型保存输入,通过整除、求余的操作获取每一位数字,再将3位数和与3求余,余为0就是3的倍数。下面用方法二写:include <stdio.h> int main(){ int num,g,s,b;printf("请输入一个三位数:"),scanf("%d",&num);g=num%10,s=(num%100)...

从键盘上输入一个3位数,求该数个位、十位、百位上的数的和
include <stdio.h>void main(){int n;printf("输入一个三位数: ");scanf("%d",&n);printf("各数位数字和=%d",n%10+n\/10%10+n\/100);} 本题关键是提取各数位数字。百位:n\/100 十位:n\/10%10 个位:n%10

C语言,从键盘输入一个三位正整数,如果各位数字之和等于10,则输出yes...
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) ...

用C编写一个程序,从键盘输入3个整数,计算并输出3个数的和、积
这样就可以了吧:include<stdio.h>void main(){int a,b,c,s,j;scanf("%d%d%d",&a,&b,&c);\/*读入三个数*\/s=a+b+c;j=a*b*c;\/*计算它们的和、积*\/printf("%d %d\\n",s,j);\/*输出*\/ }运行一下就可以了。

用C++语言,从键盘上输入一个三位整数,求各位数字之和。
include <iostream> using namespace std;void main(){ int a,b;cout<<"请输入一个100-999之间的整数\\n";cin>>a;b=a\/100+a%10+(a\/10)%10;cout<<"各位数字之和为:"<<b<<endl;}

相似回答