重点掌握文件操作和调试
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #include<stdio.h> int main() { int x, min, max, count, sum; scanf("%d", &x); sum = min = max = x; count = 1; while(scanf("%d", &x)!=EOF) { sum += x; count++; if(x < min) min = x; if(x > max) max = x; } printf("%d\n", min); printf("%d\n", max); printf("%.3lf\n",(double)sum/count); return 0; } |
【7744问题】
输出所有形如 aabb 的完全平方数
【3n+1问题】
猜想:对于任意大于1的自然数n,若n为奇数,则n将变为3n+1,否则变为n的一半。经过若干次这样的变换,一定会是n变为1。.
例1: 3 -> 10 -> 5 -> 16 -> 8 -> 4 -> 2 -> 1, 经过了7次才变为1例2: 16 -> 8 -> 4 -> 2 -> 1, 经过了4次才变为1
输入n,输出变换的次数
【阶乘之和】
输入 n,计算 S = 1! + 2! + 3! + ...... + n! 的末6位
n! = 1*2*3 ... * n-1 * n
【数据统计】
输入一些整数,求出它们的最小值、最大值和平均值(保留3位小数)。