bshy.net
当前位置:首页>>关于c语言; 编写一个程序,计算任意输入的整数的各位...的资料>>

c语言; 编写一个程序,计算任意输入的整数的各位...

#include int main() { int n,sum=0; printf("请输入一个整数:"); scanf("%d",&n); while(n) { sum = sum+n%10; n /= 10; } printf("%d",sum); }

#include #include int main() { char c; int num=0; scanf("%c",&c); while(c!='\n') { num++; scanf("%c",&c); } printf("%d",num); } 这样做就可以呀,你可以参考一下。

#include int main(void) {int n;for(scanf("%d",&n);n;n/=10){printf("%d\n",n%10);}return 0;}#include int main(void) {int n,i,t;for(i=100;i

#include int main() { int a,b,c,d; printf("please input a number :\n"); scanf("%d",&a); b=a/100; c=a/10%10; d=a%10; printf("%d%d%d",b,c,d); return 0; }

#include void main(){int n,s=0;scanf("%d",&n);while(n){s+=n%10;n/=10;}printf("S=%d",s);}9.编程语言:是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所...

#include #include int main(void) { int n,sum=0,count=0,s; printf("输入一个整数:"); scanf("%d",&n); while(n) { s=n%10; n=n/10; sum+=s; count++; } printf("整数的个数为:%d\n个位数的和为:%d\n",count,sum); system("pause"); return 0; }

思路:求一个正整数n的位数可以先定义一个变量num,并初始化为0,依次把该整数n除以10,直到其为0为止,并且每除一次10,变量num的个数就自加1,最后num的值就是该整数n的位数。 参考代码: #include int main(){ int n,num=0;scanf("%d",&n);wh...

自定义一个不限定长度的字符串输入函数,在主函数中调用输入数字字符串后求字符串各元素代表的十进制数字之和。举例代码如下: //#include "stdafx.h"//If the vc++6.0, with this line.#include "stdio.h"#include "string.h"#include "stdlib....

#includeusing namespace std;int sumAll(int x){ int ret=0; while(x){ ret+=x%10; x/=10; } return ret;}int main(){ int d; printf("请输入需要计算的整数:"); scanf("%d",&d); printf("各位之和是 %d\n",sumAll(d)); return 0;}

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