c语言编程题复习汇总docWord格式.docx

上传人:b****3 文档编号:15786334 上传时间:2022-11-16 格式:DOCX 页数:70 大小:1.15MB
下载 相关 举报
c语言编程题复习汇总docWord格式.docx_第1页
第1页 / 共70页
c语言编程题复习汇总docWord格式.docx_第2页
第2页 / 共70页
c语言编程题复习汇总docWord格式.docx_第3页
第3页 / 共70页
c语言编程题复习汇总docWord格式.docx_第4页
第4页 / 共70页
c语言编程题复习汇总docWord格式.docx_第5页
第5页 / 共70页
点击查看更多>>
下载资源
资源描述

c语言编程题复习汇总docWord格式.docx

《c语言编程题复习汇总docWord格式.docx》由会员分享,可在线阅读,更多相关《c语言编程题复习汇总docWord格式.docx(70页珍藏版)》请在冰豆网上搜索。

c语言编程题复习汇总docWord格式.docx

printf(“%d,%d\n”,++i,i);

printf(“%d,%d\n”,i++,i);

}

四、实验程序代码:

1

#include"

stdio.h"

voidmain()

{

intx,y,sum;

x=123;

y=456;

sum=x+y;

printf("

sumis=%d\n"

sum);

2

main()

doubleh,c;

//printf("

Inputh\n"

);

scanf("

%lf"

&

h);

c=5.0/9*(h-32);

c=%lf"

c);

3

#definep3.14

floatr1,r2;

doubles1,s2,s;

pleaseenterr1,r2:

"

%f%f"

r1,&

r2);

s2=r2*r2*p;

s1=r1*r1*p;

s=s2-s1;

printf(“圆环面积为%lf\n"

s);

4

intx,y,t,max,sum=0;

floataverage;

请输入两个整数xy:

%d%d"

x,&

y);

您输入的两个整数xy为:

x=%d,y=%d\n"

x,y);

max=x;

if(max<

y)max=y;

average=sum/2.0;

{t=x;

x=y;

y=t;

交换后的两个整数xy为:

最大值max=%d\n"

max);

平均值average=%f\n"

average);

五、实验运行结果(截图):

1、

2.

3.

4.

实验二:

顺序结构程序设计(2学时)

1、掌握标识符、常量、变量的定义及使用。

2、掌握C语言的常用运算符及表达式。

3、掌握单分支if语句的使用方法。

4、掌握双分支if-else语句的使用方法。

1、从键盘输入一个3位整数,请输出该数的逆序数。

2、输入3个字符型数据,将其转换成相应的整数后,求它们的平均值并输出。

3、判断箱子是正方体还是长方体。

(实验教材P33)

4、有一函数:

x(x<

1)

y=2x-1(1≤x<

10)

3x-11(x≥10)编写程序,输入x值,输出y值。

5、从键盘上输入3个数a、b、c,求一元二次方程的解x1、x2,并分别把这两个解的绝对值作为圆柱的半径与高,计算圆柱的体积。

(实验教材P20)

1.

#include<

inta,b,c,x,y;

请输入一个3位的正整数:

\n"

%d"

x);

a=x/100;

b=x%100/10;

c=x%10;

y=c*100+b*10+a;

%d:

%d\n"

2.

chara,b,c;

floatx;

pleaseener:

%c%c%c"

a,&

b,&

c);

x=(a+b+c)/3.0;

(a+b+c)/3=%.2f\n"

x);

3.

intl,w,h;

pleaseenterthreenumbers:

%d,%d,%d"

l,&

w,&

if(l==w&

&

w==h)/*if分支*/

printf("

该箱子是正方体。

else

该箱子是长方体。

4.

floatx,y;

pleaseenteranumber:

%f"

if(x<

y=x;

{if(x>

=1&

x<

y=2*x-1;

elseif(x>

y=3*x-11;

}

y的值为%f\n"

y);

5.

math.h>

floata,b,c,x1,x2,r,h;

doubles,v;

请输入三个数a,b,c:

%f%f%f"

if(b*b-4*a*c>

=0)

x1=(-b+sqrt(b*b-4*a*c))/(2*a);

x2=(-b-sqrt(b*b-4*a*c))/(2*a);

x1=fabs(x1);

x2=fabs(x2);

一元二次方程的解的绝对值x1=%f,x2=%f\n"

x1,x2);

h=x2;

r=x1;

s=r*r*p;

v=s*h;

v=%lf\n"

v);

 

.

5.

实验三:

选择结构程序设计(2学时)

1、掌握多分支语句的一般形式和使用方法。

2、掌握switch语句的一般形式和使用方法。

3、利用switch语句与break语句相结合解决生活中的问题。

4、学习调试和修改选择结构的程序。

1、定义4个实型变量a、b、c、d,利用单分支if语句对其进行排序,最后将结果输出。

2、编写程序,从键盘上输入某一年月,判断这年的这个月份有多少天。

(教材P75【例5-6】)

3、编写程序,对于给定的学生百分制成绩,分别输出等级‘A’,‘B’,‘C’,‘D’,‘E’,其中90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为‘E’。

(要求分别使用switch和if语句实现)(实验教材P123)

4、编写程序,从键盘上输入一个字符,如果该字符是小写字母,则转换成大写字母输出;

如果是大写字母,则转换成小写字母输出;

如果是其他字符,原样输出。

(实验教材P124)

1.

floata,b,c,d,t;

%f,%f,%f,%f"

c,&

d);

if(a>

b)

t=a;

a=b;

b=t;

c)

a=c;

c=t;

d)

a=d;

d=t;

if(b>

t=b;

b=c;

b=d;

if(c>

t=c;

c=d;

printf(“%f,%f,%f,%f”,a,b,c,d);

/*example5_6.c*/

intyear,month,days;

pleaseenteryearandmonth:

year,&

month);

if(month,0&

month>

13)printf("

YouinputErrorData\n"

switch(month)

case2:

if(year%4==0&

year%100!

=0||year%400==0)

days=29;

else

days=28;

break;

case1:

case3:

case5:

case7:

case8:

case10:

case12:

days=31;

break;

case4:

case6:

case9:

case11:

days=30;

%d年%d月有%d天\n"

year,month,days);

floatscore;

charch;

score);

switch((int)(score/10))

case10:

case9:

ch='

A'

;

break;

case8:

B'

case7:

C'

case6:

D'

default:

E'

%f分等级是%c\n"

score,ch);

if(score>

100||score<

0)printf("

youinputerrordata"

elseif(score<

=100&

score>

=90)ch='

els

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1