没有合适的资源?快使用搜索试试~ 我知道了~
实验2 选择结构程序设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
12 浏览量
2022-06-17
04:04:52
上传
评论
收藏 139KB DOC 举报
实验2 选择结构程序设计
资源推荐
资源详情
资源评论





实验二 选择结构程序设计
作业一 顺序程序设计
学号: ××× 姓名:××× 班级:×××
1 题目
1) 算法(或设计思路)
2) 程序(每一行程序要有注释)
3) 运行结果
4) 问题(没有问题时,本部分可以省略)
2 题目
1) …
2) …
3) …
4) …
3 ……
本次作业总结体会
至少 100 字,可以写你本次作业过程中学习到的知识、本次作业的体会、
作业过程中仍然没解决的问题等。
一、实验目的与要求
1、了解 C 语句表示逻辑量的方法(以 0 代表“假”以 1 代表“真”);
2、学会正确使用逻辑运算符和逻辑表达式;
3、熟练掌握 if 语句和 switch 语句。
二、实验内容
1、输入三个整数,输出最大值,并且由大到小输出。

2、根据学生成绩评定等级。等级分类如下:
90 分以上(包括 90): 优秀
80 至 90 分(包括 80):良好
70 至 80 分(包括 70):中等
60 至 70 分(包括 60):及格
60 分以下: 不及格
#(1)输入某学生的姓名和成绩,如输入:wt 75
输出:wt 的等级是中等。
(2)输入某学生的姓名和三门课的成绩,根据平均分判断等级:
如输入:wt 75,85,78
输出:wt 的等级是中等。
3、计算闰年
(1)输入某年年份,判断是否是闰年。
#(2)输入年份和月份,计算该月的天数。
4、求肥胖指数。输入某人的体重 w(kg)和身高 h(m),肥胖指数
为 t=w/h
2
,若 t<18 为瘦人,t 介于 18 到 25 之间为正常,t 介于 25
至 27 为超重,t>27 为肥胖。(使用 if 语句)。
5、从键盘输入一个简单的数学表达式,计算并显示该表达式的值,
如输入:67+28,输出 67+28=95;
如输入:67-28,输出 67-28=39;
如输入:67*28,输出 67*28=1876;
如输入:67/28,输出 67/28=2;

如输入:67%28,输出 67%28=11;
6、假定天津市用水价格为 3.4 元/吨,每人每月用水量的定额指标为
3 吨,超过定额指标 20%以下的部分,按水价的 2 倍交费;超过定额
指标 20%以上 40%以下的部分,按水价的 3 倍交费;超过定额指标
40%以上的部分,按水价的 4 倍交费;要求输入家庭人数和总的用
水量,输出应交水费。如输入:3 11 输出 44.88
三、源程序
四、程序结果
五、总结
#include<stdio.h>
void main()
{
int a,b,c,t;
scanf("%d,%d,%d",&a,&b,&c);
if (b>a)
t=b;
b=a;
a=t;
if (c>a)
t=c;
c=a;
a=t;
if (c>b)
t=c;
c=b;
b=t;
printf("%d\n",a);
printf("%d,%d,%d\n",a,b,c);
}
#include<stdio.h>
void main()
{
int a,b;
char c;

printf("输入学生的姓名,分数:");
scanf("%c,%d",&c,&a);
b=a/10;
switch(b)
{
case 10:
case 9:printf("%c 优秀\n",c);break;
case 8:printf("%c 良好\n",c);break;
case 7:printf("%c 中等\n",c);break;
case 6:printf("%c 及格\n",c);break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:printf("%c 不及格\n",c);break;
default:printf("输入错误\n");
}
}
#include<stdio.h>
void main()
{
int a,b,c,d;
char e;
printf("输入学生的姓名,3 门成绩的分数:");
scanf("%c,%d,%d,%d",&e,&a,&b,&c);
d=(a+b+c)/3;
d=d/10;
switch(d)
{
case 10:
case 9:printf("%c 优秀\n",e);break;
case 8:printf("%c 良好\n",e);break;
case 7:printf("%c 中等\n",e);break;
case 6:printf("%c 及格\n",e);break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:printf("%c 不及格\n",e);break;
default:printf("输入错误\n");
}
}

#include<stdio.h>
void main()
{
int a;
printf("请输入年份:");
scanf("%d",&a);
if(a%4==0&&a%100!=0)
printf("%d 是一个闰年\n",a);
else
if(a%4==0)
printf("%d 是一个闰年\n",a);
else
printf("%d 不是一个闰年\n",a);
}
#include<stdio.h>
void main()
{
int a,b;
printf("输入年份,月份:");
scanf("%d,%d",&a,&b);
if(a%4==0&&a%100!=0 && b==2)
printf("该月天数为 29\n");
else
if(a%400==0 && b==2)
printf("该月天数为 29\n");
else
if(b==1||3||5||7||8||10||12)
printf("该月天数为 31\n");
else if(b==4||6||9||11)
printf("该月天数为 30\n");
else
printf("该月天数为 28\n");
} #include<stdio.h>
void main()
{
float w,h,t;
printf("输入体重,身高\n");
scanf("%f,%f",&w,&h);
t=w/(h*h);
if(t<18)
printf("瘦人\n");
else if(t>18&&t<25)
printf("正常\n");
else if(t>25&&t<27)
剩余53页未读,继续阅读
资源评论

老帽爬新坡
- 粉丝: 46
- 资源: 2万+

下载权益

C知道特权

VIP文章

课程特权

开通VIP

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制
