3.编写程序,输入一个正整数n,在输入n个整数,按逆序输出这些数!
问题描述:
3.编写程序,输入一个正整数n,在输入n个整数,按逆序输出这些数!
答
#include
main()
{
int n,i;
int a[10];
printf("请输入个数n:");
scanf("%d",&n);
for(i=0;i=0;i--)
printf("%d\t",a[i]);
}
相关推荐
- (1) 写出求满足1×3×5×7×…×n>50000的最小正整数n的算法并画出相应的程序框图(2)编写程序,使得任意输入的3个整数按从大到小的顺序输出
- 在控制台下实现约瑟夫环.编号为1,2,3,……,n 的 n 个人按顺时针方向围坐一圈,每人持有一个密码一、问题描述 在控制台下实现约瑟夫环.编号为1,2,3,……,n 的 n 个人按顺时针方向围坐一圈,每人持有一个密码(正整数).一开始任选一个正整数作为报数上限值 m,从第一个人开始按顺时针方向自1开始报数,报到 m时停止报数.报m的人出列,将他的密码作为新的 m 值,从他在顺时针方向上的下一个人开始重新报数,如此下去,直至所有人全部出列为止.试设计一个程序求出出列顺序.二、基本要求 (1)m 的初值由用户输入,n值可以由用户输入也可从读入的文件中统计.(2)每个人应至少包含的信息:姓名、编号、密码.(3)参照线性表的实现完成此程序.(4)打印”约瑟夫环“的初始顺序信息,含有编号、姓名、密码.(4)用户可选择按姓名或按编号打印出列顺序.(6)本题提交整个程序的实现代码.四、测试数据 (1) m = 57,n = 19(2) m = 65 ,n = 16(3) m = 32 ,n = 20(4
- ACM的 “顺”序列 Time Limit:1000MS Memory Limit:32768KDescription:贝贝5岁了.她从一堆数字卡片中选出了4张卡片:5、7、6、8.她摆布了一阵这些卡片后,发现它们可以排成比较顺的序列:5、6、7、8.她同样拿了另4张卡片:5、7、1、2,可是怎么也排不成“顺”的序列.原来,贝贝的所谓“顺”序列是我们所知道的等差数列!贝贝一边拿起一堆数字卡片,一边就在摆布它们,尝试着让它们“顺”起来,可总是有些“顺”,有些不“顺”.这个问题得靠你给她帮忙了,设计一个程序,能够判断对于给定的一堆数字,能“顺”还是不能“顺”.Input:输入中第一行为一个整数n(1≤n≤10),描述后面一共有n组卡片,每组卡片的第一个数m(1≤m≤100),表示后面会出现m张卡片.Output:针对每组卡片,判断是否能构成“顺”序列.如果能构成“顺”序列,则输出“yes”,否则就输出“no”.每个结果应分别不同行显示.Sample Input:24 5 7 6 88 1 7 3 2
- 编号为1,2,…,n的n个人按顺时针方向围坐一圈每人持有一个密码(正整数),一开始人选一个正整数作为报数上限m,从第一个人开始按顺时针方向从自1开始顺序报数,报道m时停止报数.报m的人出列,将他的密码作为新的m值,从他的顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止,设计一个程序求出出列顺序.采用单向循环链表模拟此过程,按照出列的顺序印出各人的编号用C语言版的数据结构编写用C语言版的数据结构编写用C语言版的数据结构编写用C语言版的数据结构编写 用C语言版的数据结构编写 用C语言版的数据结构编写测试数据:m的初值为20,n=7 ,7个人的密码依次为3,1,7,2,4,7,4,则正确的输出是什么?输入数据:处理输入数据,输入m的初值,n ,输入每个人的密码,建立单循环链表.不要c++
- ACM的 “顺”序列 Time Limit:1000MS Memory Limit:32768KDescription:贝贝5岁了.她从一堆数字卡片中选出了4张卡片:5、7、6、8.她摆布了一阵这些卡片后,发现它们可以排成比较顺的序列:5、6、7、8.她同样拿了另4张卡片:5、7、1、2,可是怎么也排不成“顺”的序列.原来,贝贝的所谓“顺”序列是我们所知道的等差数列!贝贝一边拿起一堆数字卡片,一边就在摆布它们,尝试着让它们“顺”起来,可总是有些“顺”,有些不“顺”.这个问题得靠你给她帮忙了,设计一个程序,能够判断对于给定的一堆数字,能“顺”还是不能“顺”.Input:输入中第一行为一个整数n(1≤n≤10),描述后面一共有n组卡片,每组卡片的第一个数m(1≤m≤100),表示后面会出现m张卡片.Output:针对每组卡片,判断是否能构成“顺”序列.如果能构成“顺”序列,则输出“yes”,否则就输出“no”.每个结果应分别不同行显示.Sample Input:24 5 7 6 88 1 7 3 2
- 9999) place=5; else if(num>999) place=4; else if(num>99) place=3; else if(num>9) place=2; else place=1; printf("place =%d\n",place); ten_thousand=num/10000; thousand=num/1000%10; hundred=num/100%10; /*求高手具体解析下这个位置,要是num=89830是怎样的解析思路*/ten=num%100/10; indiv=num%10; s" target="_blank"> 给定一个不多于5位的正整数,要求:① 求它是几位数;② 分别打印出每一位数字;③ 按逆序打印出各位数#include main() { long int num; int indiv,ten,hundred,thousand,ten_thousand,place; printf("请输入一个整数(0~99999):"); scanf("%ld",&num); if (num>9999) place=5; else if(num>999) place=4; else if(num>99) place=3; else if(num>9) place=2; else place=1; printf("place =%d\n",place); ten_thousand=num/10000; thousand=num/1000%10; hundred=num/100%10; /*求高手具体解析下这个位置,要是num=89830是怎样的解析思路*/ten=num%100/10; indiv=num%10; s
- 3.编写程序,输入一个正整数n,在输入n个整数,按逆序输出这些数!
- 请问如何计算矩阵的加减法(C程序)【问题描述】 对于多个N阶矩阵,依次进行加、减运算.【输入形式】 从标准输入读取输入.第一行只有一个整数N(1≤N≤10),代表矩阵的阶数.接下来是一个矩阵,是N行,每行有N个整数(可能是正、负整数),是矩阵的所有元素.然后一行只含一个字符“+”或“-”,代表加、减操作.然后用同样的方式输入另一个矩阵.后续仍然是运算符和矩阵.直至运算符为“#”时停止计算,将结果输出.【输出形式】 向标准输出打印矩阵的操作结果.输出N行,每行对应矩阵在该行上的所有元素,每一行末均输出一个回车符.每个元素占5个字符宽度(包括负号),向右对齐,不足部分补以空格.【输入样例】 3 1 -2 7 2 8 -5 3 6 9 + 3 5 7 -1 2 6 3 7 10 - 1 -2 7 2 8 -5 3 6 9 # 【输出样例】 (下图中”-”代表空格) ####3####5####7 ###-1####2####6 ####3####7###10 【评分标准】 本题不准使用数学库函数.运行时
- 用c语言编写程序 输入一个n位数的整数,提取其中的奇数,并用这些奇数组成一个最大的数
- c语言编程问题,计算出从n 个不同元素中取出m 个元素(m≤n)的组合数。编写程序根据下列公式可以计算出从n 个不同元素中取出m 个元素(m≤n)的组合数。编写程序,输入2 个正整数m 和n(m≤n),计算并输出组合数。要求定义和调用函数fact(n)计算n!,函数类型为double。公式为:/(m!*(m-n)!)【输入形式】从键盘输入正整数m和正整数n.【输入输出样例1】(下划线部分表示输入)Enter m:5Enter n:12result=792下面是我写的...但错误一大堆,是刚预习的,很多东西还不会用,或者直接编一个新的也可以#includeint main(){double x,y,m,n;printf("Enter m:");scanf("%lf",&m);printf("Enter n:");scanf("%lf",&n);m=fact(m);n=fact(n);y=m/n;x=y/(m+n);printf("result=%f",x);return 0;}double fact
- c程序设计:输入一个任意整数,逆序输出该数各位数字.
- 一项工程,甲乙做3天完成.乙丙做6天完成.甲丙做18天完成.甲乙丙做多少天完成乙丙做9天 不是6天