大学生C语言期末考试必做题库

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 (华氏温度)

相关文档
最新文档