C语言山东春考技能模拟试题2020.7.10 一、填空题
(一)
输入圆的直径,求圆的面积及周长。
#include <stdio.h>
(1) 3.1415926
main()
{
(2) d,r,s,z;
printf("请输入圆的直径:");
scanf("%f",&d);
r=(3)
z=2*PI*r;
s=(4)
printf("面积为:%.2f,周长为:%.2f",(5));
}
答:
(1)
(2)
(3)
(4)
(二)
输入一个不多于四位的正整数,输入这个数是一个几位数。#include <stdio.h>
main()
{
(1)
printf("请输入一个不多于四位的正整数:\n");
scanf ("%d",&x);
if((2))
printf("输入数据错误!");
else
{
if(x<10) n=1;
else if(x<100) n=2;
else (3)
(4) n=4;
printf("这是一个%d位数\n",n);
}
}
答:
(1)
(2)
(3)
(4)字符串长度为0和50之间
二、编程题
输入一个成绩score,如果成绩大于或等于60,则输出“合格!”,否则输入“不合格!”。
答案
一、填空题
(一)
(1)#define PI
(2)float
(3)d/2;
(4)PI*r*r;
(5)s,z
(二)
(1)int x,n;
(2)x<=0||x>=10000
(3)if(x<1000) n=3;
(4)else
二、编程题
#include <stdio.h>
main()
{
int score;
printf("请输入一个成绩:");
scanf("%d",&score);
if(score>=60)
printf("合格!");
else
printf("不合格!");
}
//答案仅供参考,只需运行出正确的结果即可
填空题程序源代码
一、填空题
(一)
#include <stdio.h>
#define PI 3.1415926
main()
{
float d,r,s,z;
printf("请输入圆的直径:");
scanf("%f",&d);
r=d/2;
z=2*PI*r;
s=PI*r*r;
printf("面积为:%.2f,周长为:%.2f",s,z);
}
(二)
#include <stdio.h>
main()
{
int x,n;
printf("请输入一个不多于四位的正整数:\n");
scanf ("%d",&x);
if(x<=0||x>=10000)
printf("输入数据错误!");
else
{
if(x<10) n=1;
else if(x<100) n=2;
else if(x<1000) n=3;
else n=4;
printf("这是一个%d位数\n",n);
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。