本人初学C,大家出几道题

来源:百度知道 编辑:UC知道 时间:2024/05/06 07:01:28
刚学C没多久。。想找点练习题做 大家帮忙出几道小弟做做。。不要太难 感激不尽
这些是不是太难了啊。。我才初学

1.比较三个整数的大小
2.求1+2+、、、、+100

给一组数据排序(升或降)
写一个程序有关学生信息管理的
从1+2+...+100
等等,你可以看一些有关C语言的书那上面应该有很多的习题

问题1:
分别用for和while语句实现以下程序:
从键盘输入一个数字n,表示即将输入的数据个数,然后输入n个整数,求这n个整数的最大值、最小值和平均值。 例: 输入: 5 4 3 29 45 8 输出: 最大值:45 最小值:3 平均值:17.8
问题2:
设计一个循环程序,根据输入整数n(0≤n≤100)分别完成相应任务:
1. 如果n<0,则显示输入出错,并退出循环;
2. 如果n>100,则提示输入有误,开始新的循环;
3. 如果0<n<=100,则记录该数字,开始新的循环;
4. 如果n=0,则退出循环,同时输出到目前为止所有合法输入数字的和。

例1:
输入:4
输入:9
输入:100
输入:0
输出:所有数字的和为:113
例2:
输入:4
输入:9
输入:100
输入:122
输出:您的输入有误
输入:0
输出:所有数字的和为:113输入:
例3:
输入:4
输入:9
输入:100
输入:-3
输出:输入出错
问题3:
输入一个正整数,并开始以下计算序列:如果数的当前值为偶数,则将它置为原值的1/2,如果是奇数,则将该数乘以3再加1。重复该过程直至该数变为1,同时输出该过程的计算步数。 例: 输入: 9 输出: 下一个值: 28 下一个值: 14 下一个值: 7 下一个值: 22 下一个值: 11 下一个值: 34 下一个值: 17 下一个值: 52 下一个值: 26 下一个值: 13 下一个值: 40 下一个值: 20 下一个值: