《C语言及程序设计》第22讲实践项目
2015-12-28 00:55
363 查看
项目一:三级成绩流程图
对应的程序:
对应的程序:
项目三:体重监测器流程图
对应的程序:
对应的程序:
//三级成绩 #include <stdio.h> int main() { int result; printf("请输入一个百分制成绩:"); scanf("%d",&result); if(result>100) { printf("请重新输入"); } else { if(result>=90) { printf("该成绩优秀:%d\n",result); } else { if(result>=60) { printf("该成绩合格:%d\n",result); } else { printf("该成绩不合格:%d\n",result); } } } return 0; }项目二:五级成绩流程图
对应的程序:
//五级成绩 #include <stdio.h> int main() { int result; printf("请输入百分制成绩:"); scanf("%d",&result); if(result>100) { printf("请重新输入"); } else { if(result>=90) { printf("该成绩优秀:%d\n",result); } else { if(result>=80) { printf("该成绩良好:%d\n",result); } else { if(result>=70) { printf("该成绩中等:%d\n",result); } else { if(result>=60) { printf("该成绩及格:%d\n",result); } else { printf("不及格:%d\n",result); } } } } } return 0; }
项目三:体重监测器流程图
对应的程序:
//男生体重监测器 #include <stdio.h> int main() { int standard_weight,height; printf("请输入你的身高:"); scanf("%d",&height); standard_weight = height-100; printf("标准体重是:%d\n",standard_weight); int weight; printf("请输入你现在的体重:"); scanf("%d",&weight); if(weight<=0) { printf("不符合要求,请重新输入!\n"); } else { if(weight >= standard_weight*1.2) { printf("已经超重:要注意了!\n"); } else { if(weight <= standard_weight*0.8) { printf("低于标准体重,要加油!\n"); } else { printf("安啦!\n"); } } } return 0; }
相关文章推荐
- C++ iterator 前++ 后++ 效率区别
- c++字符集之间转换(UTF-8,UNICODE,Gb2312)
- C++ 头文件使用指南
- C/C++项目中调用约定(编译器)的问题
- C语言项目总结
- C语言变长数组 struct中char data[0]的用法
- C语言字节对齐 __align(),__attribute((aligned (n))),#pragma pack(n)
- C++类的前置声明
- c++对象内存模型【内存布局】
- 【C++ STL应用与实现】16: 迭代器综述
- 实战c++中的智能指针unique_ptr系列-- unique_ptr的get()赋给普通指针后的崩溃(其实是生命周期惹的祸)
- 实战c++中的智能指针unique_ptr系列-- unique_ptr的get()赋给普通指针后的崩溃(其实是生命周期惹的祸)
- 求两个正整数的最大公约数,最小公倍数
- Effective C++ (item1、item 2)
- C++日志实现
- C语言实现乘法口诀表
- C++实现Prim算法
- CppUTest不太适合用来做C语言的单元测试
- C/C++学习(九)循环双链表的操作之创建,插入、删除
- C语言的预处理