赞
踩
答:#include int main() { int a; int sum = 0; scanf("%d",&a); if(a
答:Option Base 1 Private Sub Command1_Click() n = InputBox("请输入一个正整数") For i = 1 To Len(n) Sum = Sum + Val(Mid(n, i, 1)) Next Print Sum End Sub 最简单的方法
答:package test1; import java.util.Scanner; public class Test6 { public static void main(String[] args) { Scanner input = new Scanner( System.in ); System.out.println("请输入一个数字:"); String str = input.next(); int result = 0;...
答:#include int main() { int a; int sum = 0; scanf("%d",&a); if(a
答:cout > 输入数; cout 10)printf("+"); 输入数 /= 10; } while (输入数 > 0); cout
答:#include int main(){int n,sum=0;scanf("%d",&n);while(n){sum += n%10 ;n/=10;}printf("%d\n", sum);return 0;}
答:Option Base 1 Private Sub Command1_Click() n = InputBox("请输入一个正整数") For i = 1 To Len(n) Sum = Sum + Val(Mid(n, i, 1)) Next Print Sum End Sub 最简单的方法
答:main() { int a,b,c; printf("inpuy num:"); scanf("%1d%1d%1d",&a,&b,&c); printf("%d",a+b+c); getch(); } 这个是三位数的。
答:int i = scanf(...); int j = 0; if(i/10 != 0) { do { j+=i%10; i=i/10; }while(i/10 == 0) j=j+i; }else { j=i; } printf("",j); 大概给你个思路,因为我这没有C的编译器。
答:楼上的算法很不错,如果是我,还是喜欢写的保守些。 #include int main() { long a; int s = 0; printf("请输入一个正整数:"); scanf("%ld",&a); while(a>=1) { s=s+a%10; a=a/10; } printf("\n各位数之和为:%d\n",s); return 0; }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。