大学生C语言期末考试必做题库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C语言
第一题
在屏幕上显示一个短句“Programming in C is fun!”
#include
int main()
{
printf("Programming in C is fun!\n");
return 0;
}
第二题
在屏幕上显示如下网格。
+---+---+
| | |
| | |
+---+---+
#include
int main( )
{
printf("+---+---+\n| | |\n| | |\n+---+---+\n");
return 0;
}
第三题
在屏幕上显示一条语句“This is a C program.”
#include
int main()
{
printf("This is a C program.\n");
return 0;
}
第四题
输出如下图形:
**********
very good!
**********
#include
int main( )
{
printf("**********\nvery good!\n**********\n");
return 0;
}
第一题求平方根(基础)
程序填空,不要改变与输入输出有关的语句。
输入1个实数x,计算并输出其平方根(保留1位小数)。
例:输入17输出The square root of 17.0 is 4.1
#include
#include
int main( )
{
double x, root;
scanf("%lf", &x);
root=sqrt(x);
printf("The square root of %0.1f is %0.1f\n", x, root);
return 0;
}
第二题计算一个三位数的个十百位之和
编写程序。
输入一个三位数(大于0),计算这个三位数的个位、十位、百位数字之和.
例如:输入:152输出:sum=8
#include
#include
int main()
{
int n,a,b,c,sum;
scanf("%d",&n);
a=n/100;
b=n%100/10;
c=n%10;
sum=a+b+c;
printf("sum=%d\n",sum);
return 0;
}
第三题(公共)求圆的周长、面积及圆球体积
程序填空,不要改变与输入输出有关的语句。
求以r为半径的圆周长c和圆面积s,再求以r为半径的圆球体积v。(已知r=3.67在程序中直接赋值,pi的值为3.1415926)
按照下列形式输出:
printf("c=%f\ns=%f\nv=%f\n",c,s,v);
#include
int main( )
{
double r,c,s,v,pi=3.1415926;
r=3.67;
c=2*pi*r;
s=pi*r*r;
v=4*pi*r*r*r/3;
printf("c=%f\ns=%f\nv=%f\n",c,s,v);
return 0;
}
第四题(公共)求三角形面积
程序填空,不要改变与输入输出有关的语句。
输入三角形的三个边长,计算三角形的面积。
例:输入9.89 12.65 8.76输出
a=9.89
b=12.65
c=8.76
area=43.17
#include
#include
int main( )
{
double a,b,c,s,area;
scanf("%lf%lf%lf",&a,&b,&c);
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("a=%.2f\nb=%.2f\nc=%.2f\narea=%.2f\n",a,b,c,area);
return 0;
}
第五题(公共)大写字母转换小写字母
程序填空,不要改变与输入输出有关的语句。
从键盘输入一个大写字母,输出大写字母及其ASCII码和小写字母及其ASCII码。例:输入A输出
A,65
a,97
#include
int main( )
{
char ch1,ch2;
scanf("%c",&ch1);
ch2=ch1+32;
printf("%c,%d\n%c,%d\n",ch1,ch1,ch2,ch2);
return 0;
}
第六题(公共)华氏温度转换为摄氏温度
程序填空,不要改变与输入输出有关的语句。
输入华氏温度f,计算并输出相应的摄氏温度c(保留2位小数)。c = 5/9(f-32).例:括号内是说明
输入:17.2 (华氏温度)