编程,输入一个整数,求它各位数字之和
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 17:08:37
一:#includevoidmain(){inta,i=0,sum=0;scanf("%d",&a);while(a){sum+=(a%10);//sum是个位数之和a/=10;i++;//i为位数}
#includemain(){inti=0,s=0,n;scanf("%d",&n);while(n>0){s+=n%10;i++;n/=10;}printf("%d%d\n",s,i);}
#include<stdio.h>int main(){int n,max=-1,s=0;scanf("%d",&n);while(n
#includevoidmain(){intx,a,b,c;scanf("%d",&x);a=x/100;b=x/10%10;c=x%10;x=c*100+b*10+a;printf("%d",x);
#includeintmain(){inta,sum=0;scanf("%d",&a);while(a){sum+=a%10;a/=10;}printf("sum=%d\n",sum);return0
#include<iostream.h>#define num 5 //定义输入数的个数,可以自己定义个数,我暂定为5个void mai
PrivateSubCommand1_Click()DimaAsLongDimiAsLongDimsAsBooleans=Truea=InputBox("请输入一个自然数","输入")'-------
varn,s:longint;beginread(n);s:=0;whilen0dobegins:=s+nmod10;n:=ndiv10;end;writeln(s);end.自创!
#includeintn,m=0;intmain(){scanf("%d",&n);while(n){m+=n%10;n/=10;}printf("%d\n",m);return0;}再问:看不懂。能
#includeintmain(){intn,sum=0;printf("请输入一个整数:");scanf("%d",&n);while(n){sum=sum+n%10;n/=10;}printf("
PrivateSubCommand1_Click()Dima,b,cAsIntegerDimmaxRandomizea=Int(900*Rnd+100)b=Int(900*Rnd+100)c=Int(
PrivateSubForm_Click()DimxAsStringDima%,b%,c%,y%x=InputBox("请输入三位数","提示框")IfLen(x)=3Thena=Val(Mid(x,
#include"stdio.h"main(){intx;printf("请输入一个整数");scanf("%d",&x);if(x%2==0)printf("%d是偶数\n",x);elseprin
clearinput"输入整数N:"tonn=abs(n)ifn>0\x05sn=len(alltrim(str(n)))\x05?"此数是个"+alltrim(str(sn))+"位数.各位数是:"
不明白楼主让用C语言,大家怎么都用C++ #include<stdio.h>void main(){ int num,temp,number=0,s
#includevoidmain(){intn,sum=0,digit=0;scanf("%d",&n);while(n!=0){sum+=n%10;digit++;n/=10;}printf("每位
1.第一个空填in0.判断循环里面做了运算之后,剩下的这个in是不是已经为0了,否则的话,说明还有某位需要求和,累加
这个应该是用编程的吧,给你c++代码#includeusingstd::cout;usingstd::cin;usingstd::endl;intmain(){intnum=0;//需要输入的整数in
楼上说没错,while(X)是先进行X判断然后再执行{语句体},而do..while则是先执行do{语句体},再判断while(X),这样会导致do..while比while执行语句体的次数多一次再问
Line8这个赋值语句不对.再问:为什么??再答:很明显。b2=(x-b2*100)/10;你这语句也太奇葩了,b2根本就没有值,它是一个很奇怪的数,结果出来个负的当然很正常。你可以尝试以下代码:#i