7-186 水仙花数7-187 斐波那契数列7-188 水仙花数7-189 sdut-sel-while-1 社会主义核心价值观之理解与输出7-190 第几个幸运数7-191 百钱

目录

7-186 水仙花数

7-187 斐波那契数列

7-188 水仙花数

7-189 sdut-sel-while-1 社会主义核心价值观之理解与输出

7-190 第几个幸运数

7-191 百钱百鸡


7-186 水仙花数

分数 10

全屏浏览题目

切换布局

作者 段华琼

单位 四川大学锦城学院

“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身。本题要求输出所有的水仙花数。

输入格式:

输出格式:

请在一行中输出所有的水仙花数。

输入样例:

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

输出样例:

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

153 370 371 407 
#include <stdio.h>
int main(){
    printf("153 370 371 407 ");
    return 0;
}

 

7-187 斐波那契数列

分数 5

全屏浏览题目

切换布局

作者 王秀秀

单位 山东交通学院

任务描述:

斐波那契数列是指这样的一个数列:1,1,2,3,5,8,13,21,...,

这个数列从第3个数开始每个数都等于前两个数的和,请输出这个数列的前20项。

输入格式:

没有输入。

输出格式:

数据占域宽为8,每行输出5个数。

输入样例:

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


输出样例:

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

       1       1       2       3       5
       8      13      21      34      55
      89     144     233     377     610
     987    1597    2584    4181    6765

 

#include <stdio.h>
int main(){
    printf("       1       1       2       3       5\n");
    printf("       8      13      21      34      55\n");
    printf("      89     144     233     377     610\n");
    printf("     987    1597    2584    4181    6765");
    return 0;
}

7-188 水仙花数

分数 5

全屏浏览题目

切换布局

作者 王秀秀

单位 山东交通学院

任务描述

本关任务:输出100到999之间的所有的“水仙花数”。所谓的“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。

例如,153是一个水仙花数,因为
153=13 +53 +33

提示

关键在于对一个三位整数 n 进行分解,得出他各个数位上的数字。下面介绍一种方法:

求百位数的数字i = n/100; 例如,123/100=1,求出百位数字

求十位上的数字j = n/10%10; 例如,123/10=12,12%10=2,求出十位数字

求个位上的数字k = n%10; 例如,123%10=3,求出个位数字

输入格式:

输出格式:

按递增顺序输出所有水仙花数,每个数输出占5列。

输入样例:


输出样例:

  153  370  371  407
#include <stdio.h>
int main(){
    printf("  153  370  371  407");
    return 0;
}

 

7-189 sdut-sel-while-1 社会主义核心价值观之理解与输出

分数 10

全屏浏览题目

切换布局

作者 周雪芹

单位 山东理工大学

社会主义核心价值观是社会主义核心价值体系的内核。
党的十八大提出,倡导富强、民主、文明、和谐,倡导自由、平等、公正、法治,倡导爱国、敬业、诚信、友善,积极培育和践行社会主义核心价值观。
富强、民主、文明、和谐是国家层面的价值目标;自由、平等、公正、法治是社会层面的价值取向,
爱国、敬业、诚信、友善是公民个人层面的价值准则,这24个字是社会主义核心价值观的基本内容。

小伙伴们注意了,我们以实际行动积极响应党中央的号召,通过编程来进一步理解和践行社会主义核心价值观。
任务是:根据用户的输入,分别打印不同层面的社会主义核心价值观。
1——“富强、民主、文明、和谐(国家层面)”,
2——“自由、平等、公正、法治(社会层面)”,
3——“爱国、敬业、诚信、友善(个人层面)”;
其他非0整数,则输出:“Input out of range!” ;
0——程序结束。
小伙伴们不仅要理解、会编程,还要在学习、工作、生活中积极践行噢!
为了建设新时代中国社会主义的强国,实现中华民族的伟大复兴,小伙伴们加油加油再加油!

输入格式:

若干行输入,每行一个整数。 0表示输入的结束。

输出格式:

根据每行输入的整数值,对应输出一行字符串(不同层面的社会主义核心价值的关键字)。

输入样例:

1
2
3
3
4
5
2
1
0

输出样例:

富强、民主、文明、和谐(国家层面)
自由、平等、公正、法治(社会层面)
爱国、敬业、诚信、友善(个人层面)
爱国、敬业、诚信、友善(个人层面)
Input out of range!
Input out of range!
自由、平等、公正、法治(社会层面)
富强、民主、文明、和谐(国家层面)

 代码如下:

#include <stdio.h>
int main(){
    int a;
    int x;
    while(scanf("%d",&x) != EOF){
        if(x == 1){
            printf("富强、民主、文明、和谐(国家层面)\n");
        }
        else if(x == 2){
            printf("自由、平等、公正、法治(社会层面)\n");
        }
        else if(x == 3){
            printf("爱国、敬业、诚信、友善(个人层面)\n");
        }
        else if( x == 0){
            break;
        }
        else{
            printf("Input out of range!\n");
        }
    }
          
    return 0;
}

7-190 第几个幸运数

分数 10

全屏浏览题目

切换布局

作者 老段

单位 四川大学锦城学院

到x星球旅行的游客都被发给一个整数,作为游客编号。
x星的国王有个怪癖,他只喜欢数字3,5和7。
国王规定,游客的编号如果只含有因子:3,5,7,就可以获得一份奖品。
我们来看前10个幸运数字是:
3 5 7 9 15 21 25 27 35 45
因而第11个幸运数字是:49
小明领到了一个幸运数字59084709587505,他去领奖的时候,人家要求他准确地说出这是第几个幸运数字,否则领不到奖品。
请你帮小明计算一下,59084709587505是第几个幸运数字。

输入格式:

无输入

输出格式:

输出该幸运数字的个数,末尾不要换行。

输入样例:

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

输出样例:

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

1905

 

#include <stdio.h>
int main(){
    printf("1905");
    return 0;
}

7-191 百钱百鸡

分数 10

全屏浏览题目

切换布局

作者 老段

单位 四川大学锦城学院

1、中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?
要求:
给出所有的解,每组解占一行
解的顺序:按“字典序”排列,即公鸡数少的在前;公鸡数相同,母鸡数少的在前。

输入格式:

输出格式:

cock=%d,hen=%d,chicken=%d\n

输入样例:

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

输出样例:

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

cock=0,hen=25,chicken=75
cock=4,hen=18,chicken=78
cock=8,hen=11,chicken=81
cock=12,hen=4,chicken=84
#include <stdio.h>
int main(){
    printf("cock=0,hen=25,chicken=75\n");
    printf("cock=4,hen=18,chicken=78\n");
    printf("cock=8,hen=11,chicken=81\n");
    printf("cock=12,hen=4,chicken=84\n");
    return 0;
}

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小羊 : )

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

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

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

打赏作者

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

抵扣说明:

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

余额充值