用while语句实现一个整数是几位数

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/24 06:02:39
我是c语言的初学者,在计算一个整数是几位数时,用do while 循环语句,有do {n++; x/10;}这

打个比方,你要判断一个四位数X=1234你用n来控制这数字的位数一开始X/10=123除去了个位的4变成了123(三位数)这时n++然后123/10=12这时再执行n++就是如此循环来计算的到时候出来

输入一个整数n,显示n至1000之间的偶数且是7的倍数,要求5个数显示一行.用java while循环语句

packageTest;importjava.util.Scanner;publicclassTest{publicstaticvoidmain(String[]args){Scannersca

用do...while语句实现:求100~1000之间有多少个整数,其各位数字之和为5.

#includevoidmain(){inti=999;intb[3];intn=0;do{inta=i;do{b[n]=a%10;n++;a=a/10;}

编写程序whileforc8.c:输入任意一个整数N,输出1!+2!+……+n!的累加和;(do…while语句实现循环

intsum=0,p,k,n;inti=1;scanf("%d",&n);do{p=1;for(k=i;k>0;k--){p*=k;}sum=sum+p;}whil

用while,语句实现输出100以内所有能被4整除的数

publicstaticvoidmain(String[]args){inti=0;while(i

输入一个整数,求它的位数 使用while循环语句

为什么要用while循环?整数转换成字符串,长度不就是位数吗?再问:这是作业要求,我也不想这么弄啊……再答:定义一个计数器,用while语句,循环判断除掉10之后是否大于0,这样倒是也能实现再问:我要

用do...while语句实现:求100~1000之间有多少个整数,其各位数字之和为5.急求~~~~

#include#includevoidmain(){intn,num=0;charstr[10];n=100;while(n再问:哥们,我要求的是DOWHILE格式啊,你这格式不对啊。再答:#in

用C语言,求n!,n从键盘输入.(要求分别用WHILE语句,DO-WHILE语句、FOR语句三种语句分别实现)

intn;longs=1;printf("inputn:");scanf("%D",&n);while(n>1){s=s*n;n--;}printf("result:%l,s);//***dowhil

可用while语句实现的循环的一定可以用do~while语句实现

dowhile是至少实现了一次.而while则不一定.所以这句话反过来说就对了“可用dowhile语句实现的循环一定可用while”

C语言高手进来下.(用do-while语句实现)编写程序:从键盘上输入10个整数,求其平均值.

程序1:#include#includeintmain(){inti;floatnum;floatsum=0;i=10;while(i--){scanf("%f",&num);sum+=num;}su

编一个c#程序(vb语言),用while循环语句实现下列功能:

intindex=2;intcount=0;while(true){if(index%2==1&&index%3==1&&index%4==1)break;elseindex++;}总共count个

用C++语句实现把一个整数的个位数字移到这个整数的最高位!例如:123 把个位数字移到最高位为312.

intGetHighEnd(inta){intb=1;while(a%10!=0){b*=10;a/=10;}returnb;}intReverse(inta){intb;b=a%10*GetHigh

用while和do..while()循环实现数据统计问题:从键盘输入一批整数,统计其中不大于10

#include#includevoidmain(){inti,j=0,k;int*a;printf("\n请输入数组的个数:");scanf("%d",&i);a=(int*)malloc

1.用for语句实现:输入一个正整数n,再输入n个整数,输出最小值.

#include#includeintn=0;intnum=0;intmin=0;inti=0;intmain(void){\x09printf("请输入n:\n");\x09scanf("%d",&