首页 > 分享 > 信息技术期末复习:逆序数计算、水仙花数、字符图形与算法应用

信息技术期末复习:逆序数计算、水仙花数、字符图形与算法应用

期末复习----习题

最新推荐文章于 2023-03-02 11:28:51 发布

超级用户 root 于 2021-01-23 18:41:54 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

期末复习一,

1.(10分) 从键盘输入任意一个3位整数,编程计算并输出它的逆序数(忽略整数前的正负号)。例如,输入-123,则忽略负号,由123分离出百位1、十位2、个位3,然后计算3100+210+1=321,输出321.

题目要求: 输入提示为Input x:

输出格式为y=%dn

#include<stdio.h> int main(void) { int x; scanf("%d", &x); int dight, ret=0; if(x<0) { x=-x; } while(x>0) { dight=x%10; ret=ret*10+dight; x=x/10; } printf("%dn", ret); return 0; }

c

运行

123456789101112131415161718192021222324

2.(10分) 水仙花是指一个三位数并且满足各位数字的立方和等于该数本身的三位数。例如153是水仙花数,因为153=111+555+333.请编程计算并输出所有的水仙花数。

**输入格式要求:无
**输出格式要求:"%6d",且所有的水仙花数字在同一行

#include <stdio.h> int main() { //****补全代码**** int m, n; int i; int a, b, c; //int count=0; scanf("%d %d", &m, &n); for(i=m;i<=n;i++) { a=i/100; b=(i/10)%10; c=i%10; if(a*a*a+b*b*b+c*c*c==i) { //count++; printf("%6d", i); } } //printf("%d",count); return 0; }

c

运行

123456789101112131415161718192021222324252627282930

3.(10分) 编程利用循环打印如下字符图形:
12345678987654321
234567898765432
3456789876543
45678987654
567898765
6789876
78987
898
9
注意:每行输出数字前输出的空格数是越来越多的,每行末尾直接换行,没有空格

#include<stdio.h>

c

运行

相关知识

Raptor水仙花数算法流程图
字符画拼图
Python经典练习题——求水仙花数
计算水仙花数(广义)
《植物地理学》学科介绍与期末复习指导学科介绍
《药用植物学》学科介绍与期末复习指导学科介绍
C语言 水仙花数两种算法
2019年人教版小学三年级下册数学期末考试题
输出所有的“水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一水仙花数,因为153=13+53+33。
每日经典算法题(三) 求水仙花数

网址: 信息技术期末复习:逆序数计算、水仙花数、字符图形与算法应用 https://m.huajiangbk.com/newsview1950367.html

所属分类:花卉
上一篇: Iris
下一篇: 花图的网络解释 (1)花在横切面