P85
来源:互联网 发布:食材seo 超过美食天下 编辑:程序博客网 时间:2024/06/05 04:09
/*输入数据时,对输入缓冲区的错误输入进行容错处理*/
#include<stdio.h>
#include<stdlib.h>
#define N 4 //定义符号常量N
int PrintGrade(int x)
{
if((x<0)||(x>100))
{
printf("错误的成绩!\n");
return -1;
}
else if(x>=90)printf("优\n");
else if(x>=80)printf("良\n");
else if(x>=70)printf("中\n");
else if(x>=60)printf("及格\n");
else printf("不及格\n");
return 0;
}
int main()
{
int score[N];
printf("请输入%d个正整数成绩(0-100的整数):\n",N);
for(int i=0;i<N;i++)
{
printf("学生%d#:",i+1);
while(0==scanf("%d",&score[i]))//输入第i个元素(变量)的值
{
while(getchar()!='\n');//读取输入缓冲区“垃圾”(不正确输入)并抛弃
printf("学生%d#:",i+1);
}
printf("成绩:%d\t等级:",score[i]);
PrintGrade(score[i]);//判断第i个成绩的等级
}
return 0;
}
0 0
- P85
- 20121009 P85
- P85--94 notes
- 20121008 P60-P85
- 算法导论P85 快速排序
- C Primer Plus 练习 P85
- 严蔚敏数据结构第二版(p85,3)
- W. :快速排序(利用分治法). 7.1,P85
- 《算法导论》CLRS算法C++实现(四)P85 快速排序
- 数据结构教程(第四版)P85~87//队列的链式存储结构
- Linux进程管理(1)
- java中Class对象详解
- 野指针和内存溢出
- android apk反编译 apktool、dex2jar、jd-gui工具的使用
- 分析内核问题的工具
- P85
- 第十一周上机项目2 职员有薪水了
- 第四次作业:MySQL数据库及C#操作MySQL数据库
- printf格式化输出的字体颜色效果
- const关键字
- 去除字符串中多余的空格
- Java Swing 日历控件
- Minimum Size Subarray Sum - LeetCode 209
- JMS消息服务器——Message消息分析(2)