其他分享
首页 > 其他分享> > 冒泡实验题

冒泡实验题

作者:互联网

实验题目
1、 接收一个7位正整数x。编写一个程序
1)将x的每位数字相加,结果为m,将m输出。 (只用循环实现,不能用穷举法)
2)将x的每位数字从大到小排序,形成一个新数y并输出。(只用循环实现,不能用穷举法)
3)若m>=10, 再求m的两位数之和k,将m插入到新数y的第r位(r=k%7)和r+1位,形成一个新数z并输出。若m<10,将m插入到新数y的第一位,形成一个新数z并输出。如x:1234567,输出和m:28,排序后成为一个新数y:7654321,同时将m的两位之和k(10)余7,得r=3,插入到这个数y的第3、4,得到新数z:762854321。若输入的不是7位数,则要提示出错。(只用循环实现,不能用穷举法)
4) main函数。t1.c //程序只允许定义一个只有7个元素长度的整型数组,变量不超过8个。
测试用例:(1) x:1234567 则m:28,y:7654321,r=10%7=3, 新数z:762854321
(2) x:3000089 则m:20,y:9830000, r=2%7=2 , 新数z:920830000
(3) x:3120001 则m:7, y:3211000, 新数z:73211000
(4) x:20001 则输入错误

KaTeX parse error: Expected 'EOF', got '#' at position 1: #̲include<stdio.h…

标签:输出,新数,穷举法,一个,每位,实验,冒泡,只用
来源: https://blog.csdn.net/weixin_51186584/article/details/110731587