C语言编写一个程序,实现如下功能:从键盘输入一个三位数,求各位数字之和.简单点!!!

来自:    更新日期:早些时候
编写一个程序,实现如下功能:从键盘输入一个三位数,求各位数字之和.~

呵呵,这个简单:
#include
void main()
{
int a=0;
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);
}
有问题问我,可以的话就采纳,原创!

#include int main(){int n,i;printf("input n:");scanf("%d",&n);for(i=1;i<=n;i++) if(n%i==0)printf("%d ",i); getch( );return 0;}

#include "stdio.h"

void main()

{

    int n,sum=0;

    printf("请输入一个三位数:");

    scanf("%d",&n);

    sum=n/100+n%100/10+n%10;//百位数+十位数+个位数

    printf("这个三位数各位数字之和是%d
",sum);

 

 

}

结果:



写法很多,建议这样写,扩展性好。只要在long的范围内,不管你输入几位数(大概是19位以内吧,记不清了),求各位数字之和,代码都不要改,直接可以用。

#include <stdio.h>
int main()
{
long num;
int sum = 0;
printf("Please input a number:");
scanf("%ld", &num);

while(num)
{
sum = sum + num%10;
num /= 10;
}
printf("answer is:%d\n", sum);
return 0;
}

#include<iostream>
using namespace std;
void main()
{
int number,sum;
int a,b,c;
cout << "请输入一个三位数" <<endl;
cin >> number;
a = number % 10;//个位
b = number / 10 % 10;//十位
c = number / 100;//百位
sum = a + b + c;
cout << "三个数之和为: " << sum <<endl;
}

#include <stdio.h>
int main()
{
int Num,a,b,c;
scanf("%d",&Num);
a=Num/100;
b=(Num-100*a)/10;
c=Num%10;
printf("Sum=%d",a+b+c);
while(1);}

#include <stdio.h>
void main()
{
int sum,a,b,c,t;
printf("Enter t:");
scanf("%d",&t);
a=t/100;
b=(t-100*a)/10;
c=t%10;
sum=a+b+c;
printf("sum=%d",sum);
}


C语言编写一个程序,实现如下功能:从键盘输入一个三位数,求各位数字之和.简单点!!!视频

相关评论:
  • 18058703125C语言编写一个程序,实现如下功能:从键盘输入一个三位数,求各位数字之...
    浦唐类{ int n,sum=0;printf("请输入一个三位数:");scanf("%d",&n);sum=n\/100+n%100\/10+n%10;\/\/百位数+十位数+个位数 printf("这个三位数各位数字之和是%d\\n",sum);} 结果:

  • 18058703125C语言编程序实现如下功能:输入任意一个日期的年、月、日的值,求出是...
    浦唐类int y,m,d,c,s,w;printf("请输入8位年月日,以空格隔开:");scanf("%d%d%d",&y,&m,&d);if (m==1) c=d;else if (m==2) c=31+d;else if (m==3) c=31+28+d;else if (m==4) c=31+28+31+d;else if (m==5) c=31+28+31+30+d;else if (m==6) c=31+28...

  • 18058703125编写一个程序实现如下功能:从键盘输入三个大写英文字母,把它们转换成...
    浦唐类printf("%c,%c,%c",x,y,z);}

  • 18058703125C语言 请编写程序实现以下功能:在字符串中所有数字字符前加一个$字符...
    浦唐类for(i=0;s[i];i++) \/*将串s拷贝至串t*\/ t[i]=s[i];t[i]='\\0';for(i=0,j=0;t[i];i++)\/*对于数字字符先写一个$符号,再写该数字字符*\/ if(t[i]>='0'&&t[i]<='9'){ s[j++]='$';s[j++]=t[i];} \/*对于非数字字符原样写入串s*\/ else s[j++]=t[i]...

  • 18058703125用C语言编写程序。输入一个自然数N,输出N的位数。
    浦唐类要输出一个自然数N的位数,可以使用log10函数。log10函数的返回值是以10为底的对数,可以用来计算一个数的位数。具体实现如下:include <stdio.h>#include <math.h>int main() {int n;scanf("%d", &n);int digits = (int)log10(n) + 1;printf("%d\\n", digits);return 0;} 首先,...

  • 18058703125用C语言编写一个程序,从键盘上输入一个小写字母,将其本身及对应的大写字...
    浦唐类程序如下:include <stdio.h> int main(){ char ch;scanf("%c",&ch);printf("%c",ch-'a'+'A');return(0);} 示例一:include<stdio.h> int main(){ char ch;scanf("%c",&ch);printf("Letter %c converted into a letter %c!",ch,ch-32);\/\/大写字母ASCII码比小写字母小32 ...

  • 18058703125怎么用C语言编写一个简单计算器程序。
    浦唐类1、首先在打开的C语言软件窗口中,在Main函数的上方,写上阶乘函数的框架,如下图所示。2、然后定义一个变量【result】,如下图所示。3、然后输入if判断语句,就可以写下程序的关键语句,如下图所示。4、接下来就可以调用输出,如下图所示。5、最后点击运行,如下图所示,就可以运行测试。

  • 18058703125用c语言编写一个程序,统计输入的字符串中最大连续重复字母的个数_百...
    浦唐类C语言实现如下:include<stdio.h>#include<string.h>void main(){char c[1000];int f[1000],max=0,len,n=0,m[256]={0},i;gets(c);len=strlen(c);f[0]=1;for (i=1;i<len;i++)\/\/最大连续重复字母可能不止一个。{if (c[i]==c[i-1]) f[i]=f[i-1]+1;else f[i]=...

  • 18058703125用c语言编写一个程序实现以下功能
    浦唐类include "stdio.h"int main(int argc,char *argv[]){int a,b;double x,y;char ch1,ch2;printf("Please enter the data...\\n");scanf("%d%d%lf%lf %c%c",&a,&b,&x,&y,&ch1,&ch2);printf("\\na=%d,b=%d\\nx=%f,y=%f\\nch1=%c,ch2=%c\\n",a,b,x,y,ch1,ch2);return...

  • 18058703125如何用C语言编写一个程序,求前20项和?
    浦唐类1、首先打开C语言软件,在主函数main中,声明定义一个长度为20个元素的数组,并且给第0个第1个元素赋值为1。2、然后利用for循环来完成对前20项的和,如下图所示。3、并将结果输出,执行程序,如下图所示。4、执行程序,结果如下图所示,这样就完成了。

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网