88问答网
所有问题
设计C语言程序,把由键盘输入的数列(如1,3,5,7,9)按相反的顺序(如9,7,5,3,1)输出
如题所述
举报该问题
推荐答案 推荐于2016-01-01
1 创建数组,保存数列。
2 输入数列到数组。
3 反序输出该数组。
以输入5个数并反序为例:
#include <stdio.h>
int main()
{
int i,a[5];
for(i = 0; i < 5; i ++)
{
scanf("%d",a+i);//输入5个数。
}
for(i = 4; i >= 0; i --)
printf("%d",a[i]);//反序输出5个数。
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/WRGRR36G.html
其他回答
第1个回答 推荐于2018-03-08
#include "stdio.h"
#include "string.h"
main()
{
char str[20];
printf("输入数字");
gets(str);
strrev(str);
printf("%s",str);
getch();
}
输入1,3,5,7,9
输出9,7,5,3,1
本回答被提问者和网友采纳
第2个回答 2009-05-14
//运行正确
#include<stdio.h>
#define n 10 //定义数组长度
void main()
{
int i,a[n];
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=n-1;i>=0;i--)
printf("%d ",a[i]);
printf("\n");
}
相似回答
c语言
编程1
,1,1,3,5,9,
17……求
数列的
前30项.每六项换行
答:
a[0]=a[1]=a[2]=1;for(i=0;i<30;i++){if(i>2)a[i]=a[i-1]+a[i-2]+a[i-3];printf("%9d",a[i]);if(i%6==5)printf("\n");} getch();return 0;}
c语言
如何编写
程序
求
数列1,3,3,5
的第四十项?
答:
c语言编写程序
求
数列1
,3,3,3,5,5,
5,5,5,7,7,7,7,
7,7,7的第四十项:解答如下:main(){ int i,n; i=1; n=40; while (n>=0){ n=n-i; i=i+2; } printf("%d",i);} 上面程序输出的i值就是第n项的z值。
C语言程序设计
题:编写
程序,
求
数列1,3,3,3,5,5,5,5,5,7,7,7,7,7,
7...
答:
main(){ int i,n; i=1; n=15; while (n>=0){ n=n-i; i=i+2; } printf("%d",i);}上面
程序输出的
i值就是第n项的值。
用
c语言
:
输入
10个数,要求
输出
其中最大的数
答:
方法3:函数模块化设计你可以创建一个函数,专门负责找出输入数中的最大值。这个函数可以接受一个
数列
作为参数,通过遍历并使用比较或逻辑控制语句(如if、break或return)来找到最大值。这种方法体现了良好的代码组织和模块化思想。在编写
C语言程序
时,理解这些结构至关重要。你需要掌握判断语句(如if、...
已知有一个已经从小到大排好
顺序
的整数
数列,
若从
键盘
任意
输入一
个整数...
答:
这个很简单:include <stdio.h>// 输入void input(int a[], int len){ int i = 0; while (i < len) { scanf("%d", &a[i++]); }}// 输出void output(int a[], int len){ printf("[ "); int i = 0; while (i < len) printf("%3d ", a[i...
...用数组写
一
段代码
输入
10个有序的数
,如1,3,5,7,9,
11,13,15,17,19...
答:
void main(){ int a[10]={1,2
,3,
4
,5,
6
,7,
8
,9,
10};int b,i,j,k=1;for(i=0;i<10;i++){ printf(" %d",a[i]);} printf("\n");printf("请输入你要找的数:");scanf("%d",&b);for(i=0;i<10;i++){ if(b==a[i]){ k=k+1;for(j=i;j<10;j++){ a[...
用
c语言
编程---求100以内的奇数和?
答:
1、解析题目首先,我们知道100以内的奇数为1、3、7……97、99,即从1开始依次增加2。本题要求的是奇数和,即为sum=1+3+7+……+97+99 将变量i从1开始,依次赋值每一个奇数,直到不符合条件(i<=100),即到i=99停止循环。将每一个i值依次累加,求得的和即为题目所求奇数和。2、
设计程序
...
C语言
编程。
输入
项数n(0<n<1000
),
计算
数列1
-1/2+1/
3
-1/4+...+1/n...
答:
int n,i,j;double sum=0.0;printf("请输入项数n:\n");scanf("%d",&n);if(n<0||n>1000)printf("输入数字超出范围\n");else { j=1;for(i=1;i<=n;i++){ sum=sum+j*1.0/i; //是1.0 j=j*(-1);} printf("1-1/2+1/3-1/4+...+1/n=%f\n",sum);} retur...
大家正在搜
斐波那数列c语言程序
c语言数列求和程序
一个C语言程序是由
C语言程序的基本单位
用c语言编程数列
求等差数列的和c语言
c语言程序编程
用c语言编写的代码程序
c语言程序由什么构成
相关问题
急!!!C语言作业答案!!!请高手帮忙!!!
C语言问题
C语言:有数列1,3,5,7,9,11,....... 现在...
C语言程序设计题:编写程序,求数列1,3,3,3,5,5,5...
输入1~10十个数,输出顺序为1,3,5,7,9,10,8,...
c语言程序设计:输入一个奇数,例如输入9,求1*3*5*7*...
c语言数列求和:求1-2/3+3/5-4/7+5/9-6/1...
C语言 main() {int a[3][4]={1,3,5...