下面程序是从键盘输入学号,然后输出学号中百位数字是3的学号,输入0时结束循环。请选择填空。 main() { 1ong int num; scanf("%ld",num); do { if(__) printf("%ld",num); scanf("%ld",num); }while(!num==0); }A.num%100/10==3B.num/100%10==3C.num%10/10==3D.num/10%10==3
下面程序是从键盘输入学号,然后输出学号中百位数字是3的学号,输入0时结束循环。请选择填空。 main() { 1ong int num; scanf("%ld",&num); do { if(__) printf("%ld",num); scanf("%ld",&num); }while(!num==0); }
A.num%100/10==3
B.num/100%10==3
C.num%10/10==3
D.num/10%10==3
参考答案和解析
C本题考查简单的if…else语句。先执行条件if(a<b),显然不成立,然后执行else语句
相关考题:
以下程序的输出结果是【18】。unsigned fun6(unsigned num){ unsigned k=1;do{k *=num;num/=10;}while (num);return k;}main(){ unsigned n=26;printf("%d\n", fun6(n));}
下面程序的运行结果是includevoid main( 0{ int num =1; int ref = num; ref= 下面程序的运行结果是 #include<iostream.h> void main( 0 { int num =1; int ref = num; ref=ref+2; cout << num; num = num+3; cout < < ref < < end1; }A.13B.16C.36D.33
有以下程序段:char name[20】;int num;scanf(name=%S num=%d,name,num);当执行上述程序段,并从键盘输入:name=Lili mum=1001回车后,name的值为( )。A.LiliB.name=LiliC.Lili num=D.name=Lili num=1001
有以下程序:includestdio.hvoid func(int n){ static int num=1);num=num+n;printf(stdio.hvoid func(int n){ static int num=1);num=num+n;printf(%d,num);}main( ){ funo(3);func(4);printf(n); }程序运行后的输出结果是( )。A.4 8B.3 4C.3 5D.4 5
各位大神求救。。。c语言玩猜数字游戏,单一局结束时,为什么不可以循环?下面代码: #includestdio.h#includetime.h#includestdlib.hvoid main(){ int a,b,c,num; char r; printf("welcom to guess number game,in this game you will have 10 chances to guess the right number.\n"); srand((unsigned) time(NULL)); num=rand()%100+1; printf("do you want to play this game? y/n :"); scanf("%c", while(r=='y') { printf("start!!\n"); printf("please input a number between 1 and 100"); scanf("%d", while(a!=num) { if(anum) { printf("bigger,input once again:"); scanf("%d", } if(anum) { printf("smaller,input once again:"); scanf("%d", } } printf("you are so clever,do you want to play once more? y/n :"); scanf("%c", }}
下面程序是从键盘输入学号,然后输出学号中百位数字是3的学号,输入0时结束循环。请选择填空()includestdio.hmain(){1ongintnum;scanf("%ld",do{if(【】)printf("%ld",num);scanf("%ld",}while(!num==0);}。 A.num%100/10==3B.num/100%10==3C.num%10/10==3D.num/10%10==3
下面程序的输出结果是______。 unsigned fun(unsigned num) { unsigned k=1; do{ k*=num%10; num/=10; }while(num); return(k); } main() { unsigned n=26; printf("%d\n",fun(n)); }A.0B.4C.12D.无限次循环
下列给定程序中,函数fun()的功能是;求出两个数的最大公约数,并作为函数值返回。例如,若给num1和num2输入 49和21,则输出的最大公约数为7:若给num1和num2分别输入27和81,则输出最大公约数为27。请改正函数fun()中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:include <stdio.h>int fun(int a, int b){ int r,t;if(a<b)/******************found*****************/{ t=a; b=a; a=t;}r=a%b;while(r!=0){ a=b; b=r; r=a%b;}/******************found*****************/return(a);}main(){ int num1, num2, a;printf("Input num1 num2:"); scanf("%d %d",num1, num2);printf("num1=%d num2=%d\n\n",num1, num2);a=fun(num1, num2);printf("The maximun common divisor is %d\n\n", a);}
请补充main函数,该函数的功能是:从键盘输入一组整数,使用条件表达式找出最大的整数。当输入的整数为0时结束。例如,输入1,2,3,5,4,0时,最大的数为5。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写出的若干表达式或语句。试题程序:include<stdio.h>include<conio.h>define N 100main(){int num[N];int i=-1;int max=0;clrscr();printf("\nInput integer number:\n");do{i++;printf("num[%d]=",i);scanf("%d",【 】);max=【 】num[i]:max;}while (【 】);printf("max=%dkn",max);}
下列给定程序中函数fun()的功能是计算正整数num的各位上的数字之平方和。例如:输入352,则输出应该是38;若输入328,则输出应该是77。请改正程序中的错误,使它能得到正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:include <stdio.h>include <conio.h>long fun(long num){/*+**+*+*+*found************/long k=1;do{k+=(num%10)*(num%10);num/=10;/*********+found*+**+*+******/}while(num)return(k);}main(){long n;clrscr();printf("\Please enter a number:");scanf("%ld",n);printf("\n%ld\n",fun(n));}
下面程序的输出结果为 【】 。 include void main( ) {int num=0,i=8;do{ i--; num ++ 下面程序的输出结果为 【 】 。include<iostream.h>void main( ){int num=0,i=8;do{i--;num ++;}while(--i);cout<<num<<end1;}
下面程序的输出结果为_____。 include void main( ) { in num=0,i=8; do{ i--; num+ 下面程序的输出结果为_____。include<iostream.h>void main( ){in num=0,i=8;do{i--;num++;}while(--i) ;cout < < num < < endl;}
下列程序的输出结果是______。 struct exmple { int x; int y; }num[2]=}1,2,3,2}; main() { printf("%d\n",num[1].y*num[0].x/num[1].x);}A.0B.1C.3D.6
有以下程序段char.name[20];int num;scanf(“name=%s num=%d”,name,&num);当执行上述程序段,并从键盘输入:name=Lili num=1001回车后,name的值为A.LillB.name=LiliC.Lili.num=D.name=Lili num—1001
运行下列程序时,若输入数据为“321”,则输出结果是( )。 main() {int num,i,j,k,s; scanf("%d",num); if(num>99) s=3; else if(num>9) s=2; else s=1; i=num/100; j=(num-i*100)/10; k=(num-i*100-j*10); switch(s) {case 3:printf("%d%d%d\n",k,j,i); break; case 2:printf("%d%d\n",k,j); case 1:printf("%d\n",k); } }A.123B.1,2,3C.321D.3,2,1
以下程序的输出结果是( )。 main( ) { int Rum=0; while(num=2) { num++; printf(”%d\n”,num); } }A.1B.1C.1 2 3 4D.1 2 2 3
以下程序的输出结果是 ______。 main() {int num=0; while(num<=2) {num++;printf("%d\n",num);} }D.1 1 1 1 2 2 2 3 3 4
以下程序的输出结果是______。 main() {int num=0; while(num<=2) { num++; printf("%d\n",num); } }A.1 2 3 4B.1 2 3C.1 2D.1
下面程序的输出结果是【 】。unsigned fun6(unsigned num){ unsigned k=1;do { k*=hum%10;num/=10;}while(num);return(k); }main(){ unsigned n=26;printf("%d\n",fun6(n));}
请补充main函数,该函数的功能是:输入两个正整数numl和num2,求这两个数的最大公约和最小公倍数。例如,若输入的两个正整数为12,4,则它们的最大公约数为12,最小公倍数为4。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填人所编写的若干表达式或语句。试题程序:includelt;stdlib.hgt;includelt;stdio.hgt;void main{int a,b,numl,num2,t;system(CLS):printf(\nInput two numbers:\n);scanf(%d,%d,amp;numl,amp;num2);if(numllt;num2){a=num2;b=num1:}else{a=num1;b=num2;}while(【1】){t=【2】a=b;b=t:}printf(“greatest common divisor:%d\n,a);printf(least common multiple:%d\n,【3】;}
以下程序的输出结果是( )。main( ){ int num=0;while(num=2){ num++;printf(”%d\n”,num); }}A.1B.1 2 3C.1 2 3 4D.1 2 2 3
给出下面程序的输出结果。includeiostreamusing namespace std;void main(){int num=0,i=8;do{i--;num++;}while(--i);coutnumendl;}
请读程序: includemain(){int num=0;while(num 请读程序: # include<stdio.h> main( ) {int num=0; while(num<=2) {num+ +;printf("%d\n",num);} } 上面程序的输出结果是 ( )A.1B.1 2C.1 2 3D.1 2 3 4
(16)有以下程序段char name[20]; int num;scanf("name=%s num=%d",name;num);当执行上述程序段,并从键盘输入:name=Lili num=1001回车后,name的值为A)LiliB)name=LiliC)Lili num=D)name=Lili num=1001
单选题有以下程序段:char name[20];int num;scanf(name=%s num=%d,name,num);当执行上述程序段,并从键盘输入:name=Lili num=1001回车后,name的值为( )。ALiliBname=LiliCLili num=Dname=Lili num=1001