//素数的判断//请选择空白位置的正确内容#include int main(){int x,i;printf("输入一个自然数:");scanf("%d",&x);i=2;//初始化循环控制变量while(________)//判断条件i++;//改变循环控制变量的值if(i
A. (i B. (i C. (i<=x)&&(x%i!=0)
D. (i
查看答案
//找嫌犯――将自然语言条件转换为计算机可识别条件的方法//某处发生一起案件,侦察得知如下可靠线索://ABCD四人都有作案可能。//AB中至少一人参与作案。//BC中至少一人参与作案。//CD中至少一人参与作案。//AC中至少一人未参与作案。请分析谁最有可能是案犯。//请选择空白位置的正确内容#include #include int main(){char a,b,c,d;printf("ABCD\n");for(a=0;a<=1;a++)for(b=0;b<=1;b++)for(c=0;c<=1;c++)for(d=0;d<=1;d++)if(_______)printf("%d%d%d%%d\n",a,b,c,d);return 0;}
A. (a+b>1)&&(b+c>=1)&&(c+d>=1)&&(a*c==0)
B. (a+b>=1)&&(b+c>=1)&&(c+d>=1)&&(a+c==0)
C. (a+b>=1)&&(b+c>1)&&(c+d>=1)&&(a*c==0)
D. (a+b>=1)&&(b+c>=1)&&(c+d>=1)&&(a*c==0)
//求一元二次方程根――关系运算符//请选择相应位置的正确内容#include#include//将数学运算类头文件包含进行以便使用其中的数学函数int main(){double a,b,c,delta,x1,x2;printf("请输入三个系数:");scanf("%lf%lf%lf",&a,&b,&c);//double型数据的输入在VC6.0中要用%lf[A请选择] //一元一次方程{if(b==0)if(c==0)printf("方程有任意解!\n");else //c不等于0printf("方程不成立!\n");else //b不等于0{ //复合语句x1=-c/b;printf("此一元一次方程的根为:x=%f\n",x1);}}else //a不等于0,一元二次方程{delta=b*b-4*a*c;if(delta>0){ //复合语句[B请选择]x2=(-b-sqrt(delta))/(2*a);printf("一元二次方程有两个不相等的实根:x1=%f,x2=%f\n",x1,x2);}else //delta不大于0[C请选择]{ //复合语句x1=-b/(2*a);printf("一元二次方程有两个相等的实根:x1=x2=%f\n",x1);}else //delta小于0[D请选择]}return 0;}
//多位整数的分解――逻辑运算符//任意从键盘输入一个三位正整数,要求正确分离出它的个位、十位和百位数,并分别在屏幕上输出。//请选择相应位置的正确内容#include "stdio.h"int main(){int x,ge,shi,bai;printf("请输入一个正整数:");scanf("%d",&x);[A请选择]//复杂条件{ //复合语句开始位置ge=x%10;//个位[B请选择]//十位bai=x/100;//百位printf("百位:%d,十位:%d,个位:%d\n",bai,shi,ge);} //复合语句结束位置elseprintf("输入数据不是三位正整数!\n");return 0;}
//求两个正整数的最大公约数――当型循环//求从键盘输入两个正整数的最大公约数。//请选择相应位置的正确内容#include "stdio.h"int main(){int m,n,t,i;printf("请输入两个正整数:");scanf("%d%d",&m,&n);[A请选择]//若m比n大则交换{t=m;//以下三条语句实现m和n的内容的互换m=n;[B请选择]}i=m;//初始化循环控制变量while([C请选择])//i不能被m或n整除时则重复进行循环i--;//循环体,需反复执行。等价于i=i-1,即使i的值减1;printf("所求最大公约数为:%d\n",i);[D请选择]}