ppts.net
当前位置:首页>>关于c语言编程题目,求一个整数各位数字之和,用递归函...的资料>>

c语言编程题目,求一个整数各位数字之和,用递归函...

#include int sum(int n) { if(n==0) return 0; else return n%10+sum(n/10); } void main() { int n; scanf("%d",&n); printf("%d\n",sum(n)); }

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

#include void main() { int a,b[10],i,j,sum; scanf("%d",&a); for(i=0;a;i++){ b[i]=a%10; a=a/10; } if(!i) printf("sum=0\n"); for(j=0,sum=0;j sum+=b[j]; printf("sum=%d\n",sum); }

#include<stdio.h> void main() { int a,b[],i,s=0; i=0; printf("Please input a number:"); scanf("%d",&a); whlie(a!=0) { b[i]=a%10; i+=1; s=s+b[i-1]; } pritnf("The sum is: %d\n",s); } 望采纳

#include int sum(int *a,int n); int main(void) { int a[]={0,1,2,3,4,5,6,7,8,9}; printf("%d\n",sum(a,sizeof(a)/sizeof(a[0]))); return 0; } int sum(int *a,int n) { if(n) { return a[n-1]+sum(a,n-1); } return 0; }

#include<stdio.h>int main(){ int num; scanf("%d",&num); int Sum=0; while(num!=0) { Sum+=num%10; num = num/10; } printf("%d",Sum);}

#include <stdio.h>#include <string.h>#include <ctype.h>#include <stdlib.h>#define size 512 int main() { int num=0,sum=0; char sznum[size]={0}; char *p=sznum; puts("请输入一个数:"); scanf("%d",&num); itoa(num,sznum,10); printf

一:#include <stdio.h> void main() { int a,i=0,sum=0; scanf("%d",&a); while(a) { sum+=(a%10);//sum是个位数之和 a/=10; i++;//i为位数 } printf("%d位数, 各位数字之和为%d\n",i,sum); } 二:#include <stdio.h> int issxh(int number) { int x1,x2,

#include #include #include #define size 512 int main() { int num=0,sum=0; char sznum[size]={0}; char *p=sznum; puts("请输入一个数:"); scanf("%d",&num); itoa(num,sznum,10); printf("该数为%d位数\n",strlen(sznum)); while(*p) { sum+=*p-'0'; ++p; } printf("各位数之和为:%d\n",sum); return 0; } 够短了吧

# 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); } 希望对你有一定帮助!!

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