现在的位置: 首页 > 竞赛 > 正文

【竞赛入门】第2章 循环结构

2011年04月13日 竞赛 ⁄ 共 446字 ⁄ 字号 暂无评论

重点掌握文件操作和调试

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位小数)。

抱歉!评论已关闭.