样例输出
3 30
提示
练习break的使用。
解答:
#include
if(a==0&&b==0) break; printf(\ } }
问题 6: A+B Problem (IV) : Input/Output Pratice 题目描述
计算a+b,0<=a,b<1000。
输入
输入有多对整数a和b组成,每对a和b占一行,a,b用空格分开。
输出
每行输出一个a+b的值,顺序与输入对应。每个格式样例之间用一个空行分隔开。
样例输入
1 2
10 20 15 35
样例输出
3 30 50
提示
由于输出的和比空行多一个,所以全部计算放在一个循环里是不行的,必须要特殊处理开头或者结尾。
解答:
#include
问题 7: n个数的最大值和最小值
问题描述
找出n个数中最大的数和最小的数,并将它们的值输出出来。
输入
输入为n+1个整数,都在int类型范围内。这些数可能用若干空格或者换行符分隔开。 输入的第1个数为n,表示后续有n个数输入。从输入的第2个数开始,求出直到第n+1个数中最大的数和最小的数。
输出
输出为两行,格式见sample。
样例输入
3 0 1 -1
样例输出
The maximum number is 1. The minimum number is -1.
提示
分隔符是空格还是回车都是空白符,对scanf(\来说没有区别;先读入n,然后用for循环就很容易控制读入n个数的过程。
解答:
#include printf(\printf(\} 问题 8: 成绩的等级 题目描述 把百分制的考试成绩转换成五级制的成绩: 90~100:Excellent 80~89:Good 70~79:Average 60~69:Pass 0~59:Failing 不在0~100之间的输入是非法数据,输出“Error”。 输入 输入多行,每行一个整数。 输出 输入所对应的成绩等级。 样例输入 -1 81 92 35 68 72 100 样例输出 Error Good Excellent Failing Pass Average Excellent 提示 用switch语句解决这个问题比较方便。 解答: #include 问题 9: 只有一个二元运算符的表达式运算 题目描述 编程序读入并计算只有一个二元运算符的表达式的值。用到的二元运算符有:“+”、“-”、“*”、“/”、“%”,与C语言的语法一致。 输入 每行输入一个表达式,格式为:二个整型的操作数a和b,中间用一个符号分开,这个符号就是运算符。测试样例不存在除数为0的情况。 输入以a和b为0,且用一个空格分开结束。 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库山科大 C语言程序设计编程精选44例(2)在线全文阅读。
相关推荐: