7-199 水仙花求和7-200 求平均成绩和优秀率7-201 输出前n个英文大写字母

目录

7-199 水仙花求和

7-200 求平均成绩和优秀率

7-201 输出前n个英文大写字母


7-199 水仙花求和

分数 10

全屏浏览题目

切换布局

作者 叶青

单位 长春理工大学

如果一个三位整数,等于它各位数字的立方和,则称为水仙花数,编程求100到整数N之间所有水仙花数的和

输入格式:

三位整数N

输出格式:

[100,N]区间上,水仙花数的和

输入样例:

在这里给出一组输入。例如:

200

输出样例:

在这里给出相应的输出。例如:

153

代码如下: 


#include <stdio.h>
 
int main()
{
    int a=101,b,c,d,f;
    int sum;
    scanf("%d",&f);
    while(a<f)
    {
        b=a/100;
        c=a/10%10;
        d=a%10;
        if(a==b*b*b+c*c*c+d*d*d)
            sum += b*100 + c*10 + d;
            a++;

    }
    printf("%d\n",sum);
    return 0;

}

 

7-200 求平均成绩和优秀率

分数 20

全屏浏览题目

切换布局

作者 叶青

单位 长春理工大学

编写程序,计算学生们的平均成绩,并统计优秀(成绩不低于90分)的人数占总人数的比率。

输入格式:

输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。

输出格式:

average=平均成绩数据

rate=优秀率数据

输入样例:

5
70 50 95 72 58

输出样例:

在这里给出相应的输出。例如:

average=69.00
rate=0.20

 

#include <stdio.h>
int main(){
    int n,score,count=0,i,sum=0;
    scanf("%d",&n);
    for(i=0;i<n;i++){
        scanf("%d",&score);
        sum+=score;
        if(score>=90)
            count++;
    }
    if(n!=0)
        printf("average=%.2f\n",(double)sum/n);
    printf("rate=%.2f\n",(double)count/n);
    return 0;
}

7-201 输出前n个英文大写字母

分数 40

全屏浏览题目

切换布局

作者 伍建全

单位 重庆科技学院

从键盘输入一个正整数n(我们约定输入的数不大于26)。输出前n个大写英文字母。

输入格式:

一个正整数n(我们约定输入的数不大于26)。

输出格式:

前n个大写英文字母。

注意:输出的每个字母之间没有空格,行末没有换行。

输入样例1:

3

输出样例1:

ABC

输入样例2:

5

输出样例2:

ABCDE
#include <stdio.h>
 
int main()
{
    int a[26]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
    int num = 0;
    scanf("%d",&num);
    for(int i=0;i<num;i++)
        printf("%c",a[i]);
    
    return 0;
}

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小羊 : )

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值