c语言中求输入任何一个数字 求它的每个位的数字
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 16:43:21
一:#includevoidmain(){inta,i=0,sum=0;scanf("%d",&a);while(a){sum+=(a%10);//sum是个位数之和a/=10;i++;//i为位数}
#includelongf(longintx){inta[100];inti;for(i=1;;i++){a[i]=x%10;x=x/10;if(x==0)break;}return(i);}void
#include<iostream>usingnamespacestd;intmain(){cout<<"请输入一个整数"<<endl;intnum;cin>
#include<stdio.h>int main(){int n,max=-1,s=0;scanf("%d",&n);while(n
#includemain(){intn,i,s=0,sum=0;printf("请输入一个整数:");scanf("%d",&n);i=n;while(i!=0){s+=(i%10)*(i%10)*(
#includeintmain(){inti,j,a,b;scanf("%d\n",i);printf("pleaseinputnumber\n");scanf("%d\t",a);b=a;for(j
如果不用log函数,并假设输入的数indata是非负整数,则可以如下:intn,s;n=0;s=0;while(indata){n++;s+=indata%10;indata/=10;}位数在n中,和
#includeusingnamespacestd;intmain(){inti,j;inta[5][5],sum=0;for(i=0;i
给你代码:#include <iostream>#include <cstdio>#include <cstring>using&nb
#include#defineerror-1intatoi(charc)voidmain(){chara[20];printf("inputnumber:");scanf("%s",a);intsum
太简单了吧#includevoidmain(){intA,bai,shi,ge;printf("请输入一个三位整数A:");scanf("%d",&A);bai=A/100;shi=A%100/10;
intm,n;scanf("%d",&m);n=(m/1000)*(m/1000)+(m/100%10)*(m/100%10)+(m/10%10)*(m/10%10)+(m%10)*(m%10);pr
#includevoidmain(){intn,m=1,i,j;printf("请输入一个正整数:");scanf("%d",&n);i=n,j=n;while(i>0){m*=i;
#includeintn,m=0;intmain(){scanf("%d",&n);while(n){m+=n%10;n/=10;}printf("%d\n",m);return0;}再问:看不懂。能
voidmain(){inta[100],b,max,min,i,sun=0;floatping=0;printf("Pleaseenterthenumberrequiredtoenternumber
//#include"stdafx.h"//vc++6.0加上这一行.#include"stdio.h"voidmain(void){\x05intn,sum=0;printf("Typeaninte
#includeintmain(){intn,sum=0;printf("请输入一个整数:");scanf("%d",&n);while(n){sum=sum+n%10;n/=10;}printf("
学到循环也能看懂#include<stdio.h>int main(){\x09int n,s=1;\x09scanf("%d",&n);\
#includevoidmain(){intnum;printf("Enteranumber!(9
IconfessthatI'mansweringfortask.#includeintmain(){intn,m=1,i=1;scanf("%d",&n);if(n{printf("error\n")