C语言考试资料

2022-10-09 02:56:41   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《C语言考试资料》,欢迎阅读!
考试资料,语言
1.加法123+456

#include void main() {

int a,b,sum }

a=123;b=456; sum=a+b

print("sum is %d\n",sum);





2.使a=3b=7x=8.5y=71.82c1=Ac2=a。问键盘上如何输入?

#include int main() {

int ab float xy char c1c2

sacnfa=%db=%d&a&b scanf%f%e,&a,&y; scanf%c%c,&c1,&c2; return 0; }



3.通过下面程序掌握各种格式转换符的正确使用方法

#include

int main() {

int ab float de char c1c2 double fg long mn unsiguld int pq a=61b=62 c1=‘a’c2=‘b’ d=3.56e=-6.87

f=3157.890121g=0.123456789 m=50000n=-60000


p=32768q=40000

printf“a=%db=%d\nc1=%cc2=%c\nd=%6.2fe=%6.2f\n”abc1c2de printf“f=%15.6fg=%15.12f\nm=%ldn=%ld\np=%uq=%u\n”fgmnpq return 0; }

4.sizeof运算符分别检测程序中各类型的数据占多少字节。例如:int型变a的字节数为sizeofa)或sizeofint,用printf函数语句输出各类型变量的长度(字节数)

#include void main()

{ printf("char:%d\n",sizeof(char)); printf("int:%d\n",sizeof(int)); printf("float:%d\n",sizeof(float)); printf("short int:%d\n",sizeof(short int)); }

5.设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。编程序,用scanf输入数据,输出计算结果。输出时要有文字说明,取小数点后两位数字。

#include

#define PI 3.14 //圆周率 int main() {

float r=1.5,h=3; //圆半径r,圆柱体高h float zc,mj,bmj,yqtj,yztj; zc=2*PI*r; mj=PI*r*r; bmj=4*mj; yqtj=4.0/3*PI*r*r*r; yztj=PI*r*r*h;

printf("%8.2f,%8.2f,%8.2f,%8.2f,%8.2f\n", zc,mj,bmj,yqtj,yztj); return 0; }

6.计算存款利息,有1000元,想存5年,可以按下五种方法存: 1、一次存5年期。

2、先存2年期,到期后将本息再存3年期。 3、先存3年期,到期后将本息再存2年期。


4、存1年期,到期后将本息存再存1年期,连续存5次。 5、存活期存款。活期利息每季度结算一次。 银行存款利率:请去银行查当日利率。

(1235年、活期利息为4.14%4.68%5.4%5.85%0.72%) #include int main() {

float b=1000; float t=b;

int i=1

printf(" 5年:%8.2f\n",b*(1+0.0585*5));

printf(" 2+3年:%8.2f\n",b*(1+0.0468*2)*(1+0.054*3));

printf(" 3+2年:%8.2f\n",b*(1+0.054*3)*(1+0.0468*2)); while(i<21)

printf("存活期5年:%8.2f\n",t); }

7.给出一个百分制成绩,要求输出成绩等级ABCDE90分以上为A81-89分为B70-79分为C60-69分为D60分以下为E(部分程序) switch((int)(x/10)) {

case 10:

case 9: grade=A;break; case 8: grade=B;break; case 7: grade=C;break; case 6: grade=D;break;

{ }

t=t*(1.0018)*(1.0018)*(1.0018)*(1.0018); t=t*(1.0018)*(1.0018)*(1.0018)*(1.0018); t=t*(1.0018)*(1.0018)*(1.0018)*(1.0018); t=t*(1.0018)*(1.0018)*(1.0018)*(1.0018); t=t*(1.0018)*(1.0018)*(1.0018)*(1.0018);

t=t*(1.0018)*(1.0018)*(1.0018)*(1.0018); i++;


default: grade=E; }

8.选取最大值 #include Int main()

Int max 2(inta,intb,intc,intd) {int max 2(int a,int b) Int m

m=max 2(a,b) m=max 2(m,c) m=max 2(m.d) Return(m) }




本文来源:https://www.wddqxz.cn/968c8b023269a45177232f60ddccda38376be1ac.html

相关推荐