题目内容

//百分制向五分制的转换//编程序按下表完成百分制成绩向五分制成绩的转换。//百分制100~90 89~80 79~70 69~60 60以下//五分制54321//请选择相应位置的正确内容#includeint main(){int x,y;printf("请输入百分制成绩:");scanf("%d",&x);if([A请选择])y=0;elseif(x>=90)y=5;elseif(x>=80)[B请选择]elseif(x>=70)y=3;elseif(x>=60)y=2;else[C请选择]printf("对应的五分制成绩为:%d\n",y);return 0;}

查看答案
更多问题

//求指定范围内符合条件的数的和――穷举算法//编程将1~10000间能被2、3、5分别整除的数的和求出来并输出。注意,在判断时要按照2、3、5的优先顺序进行,如6既能被2整除,又能被3整除,则只算到能被2整除的这种情况里。//请选择相应位置的正确内容#includeint main(){int s2,s3,s5,i;if(i%2==0)s2+=i;//等价于s2=s2+i;,下同elseif(i%3==0)s3+=i;elseif(i%5==0)printf("能被2、3、5整除的数的和分别为:%d,%d,%d\n",s2,s3,s5);return 0;}

//找出指定范围内所有的素数――自顶向下,逐步细化方法//请找出1~10000间的所有素数并统计个数。//请选择相应位置的正确内容#includeint main(){int x,i,count;count=0;[A请选择]//在指定范围内逐个取值{for(i=2;(i

//求一元方程近似解的通用方法――二分法//求方程3^x-7x=8的近似解(精确到0.0001)//请选择相应位置的正确内容#include#include#includeint main(){//a,b存放区间下界及上界,c存放区间中点//fa,fb,fc分别存放对应各点函数值,jqd存放精确度double a=0,b=8,c,fa,fb,fc,jqd=0.0001;int count=0;//用于统计迭代次数fa=pow(3,a)-7*a-8;fb=pow(3,b)-7*b-8;if(fa*fb==0)if(fa==0)printf("方程根为:%f\n",a);elseprintf("方程根为:%f\n",b);elseif(fa*fb>0)printf("所给定的范围[%f,%f]内不能保证有实根\n",a,b);else{while(b-a>jqd){[A请选择]//迭代次数增1c=[B请选择];//计算中间点fa=pow(3,a)-7*a-8;[C请选择]if(fc==0){b=c;a=c;}elseif(fa*fc<0)< p="">b=c;elsea=c;}printf("方程根为:%f,迭代次数:%d次!\n",c,count);}return 0;}

//输出正弦曲线――图形模式下图形题示例//编程输出0到2π范围内的正弦曲线图。//请选择相应位置的正确内容#include#include//将图形操作相应函数头文件包含进来,该文件由EasyX图形库提供#define PAI 3.14#define DELAYTIME 1 //延迟时间,以便实现动画效果#define FDBS 100 //要绘制的图像的放大倍数int main(){double t;int x,y,width,height;//height计划为图形一半高度,而width为图形全部宽度int margin=60;//margin为页面边距height=200;width=600;//初始化为图形模式,指定宽度及高度,函数的两个参数分别为屏幕宽度及高度。initgraph(width+2*margin,2*height+2*margin);//重设坐标原点到屏幕垂直居中,水平则离左边距离为margin处。默认为(0,0)。setorigin(margin,height+margin);//输出图像。C语言中图像纵坐标越向下越大,与现实刚好相反,故而将纵坐标取反for(t=0;t<=(2*pai);t+=0.001)< p="">{x=int(t*FDBS+0.5);//横坐标。四舍五入并取整[A请选择]//纵坐标。四舍五入并取整后取反[B请选择]//调用画点函数在指定坐标处用指定颜色绘制一个点Sleep(DELAYTIME);//调用延时函数延时以产生动画效果}system("pause");[C请选择]//关闭图形模式return 0;}

答案查题题库