mydy.net
当前位置:首页 >> C语言:输入一个三位的整数,计算其每位数字的累加之和。 >>

C语言:输入一个三位的整数,计算其每位数字的累加之和。

#include#include int main() { 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("每位数字累加之和为sum=%d",sum); return 0; }

int a,sum=0; scanf("%d",&a); while(a) {sum=sum+a%10; s/=10;} printf("%d",sum);

#include<stdio.h> main() { int x,ge,shi,bai,sum; printf("请输入一个三位数:"); scanf("%d",&x); bai=x/100;/*提取百位*/ shi=x/10%10;/*提取十位*/ ge=x%10;/*提取个位*/ sum=bai+shi+ge; printf("sum=%d\n",sum); }

# include"stdio.h" void main() { int i=10,k=0 ,sum=0,a; scanf("%d",&a); //输入一个数 if(asum=a; else{do {k=a%i; //取数的最后一位 sum+=k; //求和 a=a/10;} //把最后一位去掉 while(a>=10); //当条件成立循环上面的语句 sum+=a;} //条件不成立执行这条语句 printf("%d",sum); } 希望对你有一定帮助!!

#include <stdio.h> void main(){ sum();//调用函数 printf("新人回答,希望采纳!"); } int sum(){ int i; int sum=0;//用来存放最后的和 for(i=0;i<3;i++){//循环输入 printf("请输入第d%整数:",i+1); int temp;//临时变量 scanf("d%\n",&temp);//输入 sum+=temp;//输入一个,加一个 } printf("三个整数的和是:d%:\n",sum); return sum; }

#include<stdio.h> void main() { long int x; int n=0; scanf("%d",&x); if(x<0)x*=-1; while(x) { n+=x%10; x/=10; } printf("%d\n",n); }

#include <stdio.h> int main() { int num = 0; int s = 0; int i = 0; scanf("%d", &num); while(num) { s += num%10; num = num/10; i++; } printf("数字个数为%d,各个数相加为%d\n",i, s ); return 0; }

#include <stdio.h> int main(void) { int num,i,j,k,sum; printf("输入一个三位整数!\n"); scanf("%d",&num); i=num%10; num=num/10; j=num%10; num=num/10; k=num%10; num=num/10; sum=i*i*i+j*j*j+k*k*k; printf("%d\n",sum); return 0; } C写的 应该不难理解吧 如果你不会转为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; }

#include int main() { int a, b, i, t; int k = 0, sum = 0; scanf("%d", &a); //输入整数a t = a; if(a / 10 == 0) { k = 1; sum = a; printf("%d\n", k); printf("%d\n", sum); } else { while(a / 10 != 0) { a = a / 10; //每除10,就有一位 k++; } printf("%d\n", k+1

网站首页 | 网站地图
All rights reserved Powered by www.mydy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com