77范文网 - 专业文章范例文档资料分享平台

山科大 C语言程序设计编程精选44例(2)

来源:网络收集 时间:2018-12-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

样例输出

3 30

提示

练习break的使用。

解答:

#include int main() { int a,b; for(;scanf(\ {

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 int main() { int i,a,b; i=1; scanf(\ printf(\ i++; for(;scanf(\ printf(\}

问题 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 int main() { int a,n,i,min,max; scanf(\ scanf(\ min=a; max=a; for(i=1;imax) max=a; if(a

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 int main() { int a; for(;scanf(\ if(a<0||a>100) printf(\ else { switch(a/10) { case 0: case 1: case 2: case 3: case 4: case 5:printf(\ case 6:printf(\ case 7:printf(\ case 8:printf(\ case 9: case 10:printf(\ } } }

问题 9: 只有一个二元运算符的表达式运算 题目描述

编程序读入并计算只有一个二元运算符的表达式的值。用到的二元运算符有:“+”、“-”、“*”、“/”、“%”,与C语言的语法一致。

输入

每行输入一个表达式,格式为:二个整型的操作数a和b,中间用一个符号分开,这个符号就是运算符。测试样例不存在除数为0的情况。 输入以a和b为0,且用一个空格分开结束。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库山科大 C语言程序设计编程精选44例(2)在线全文阅读。

山科大 C语言程序设计编程精选44例(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/381155.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: