C语言,从键盘输入10个浮点数保存到数组中,将这10个数逆序存放后输出。

如题所述

#include "stdio.h"
int main(int argv,char *argc[]){
double x[10];
int i;
printf("Please enter the 10 floating point number:\n");
for(i=9;i>=0;scanf("%lf",x+i--));
for(i=0;i<10;printf("%.6f ",x[i++]));
printf("\n");
return 0;
}

运行样例:

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-12-09
//希望我的回答对你的学习有帮助
#include <stdio.h>

int main()
{
float a[10];
for (int i = 9; i >= 0; i--)
{
scanf("%f", &a[i]);
}

for (int i = 0; i < 10; i++)
{
printf("%4.1f", a[i]);
}

return 0;
}

追问

谢谢

追答

客气

第2个回答  2019-04-25
你是不是做acm啊,这种错误是表示错误,答案已经对了,你在仔细找找吧,普通的编译器上面是没问题的。

c语言题:在键盘输入10个整数 逆序存放并输出
这样存储就会是倒序的了 然后再从下标为0开始递增输出到下标为9 另一种方法是创建两个数组 比如a和b,先顺序地将10个数据存储在a里 然后通过一个循环来将数据逆序存储在数组b里 这样数组b里就是逆序存储的了 最后顺序输出数组b 当然还有一种方法 可以使用一个链表(或者数组也可以)然后使用栈的方式...

c语言中怎样实现输入10个整数后逆序输出?
C语言通过输入十个整数然后分别顺序和逆序输出的编程思想和方法如下:1.首先需要定义一个整型数组用于存储输入的10个整数。这里定义一个数组a。2.然后利用for循环,接受从键盘输入的10个整数。这里使用i作为循环的游标变量。3.输入完毕后,再次利用for循环来顺序输出存储在数组的十个数。这里同样使用局部变...

编写程序完成如下功能:输入10 个数存入一维数组,然后再按逆序重 新存放...
define N 10 void main(){ int a[N] ;for(int i = 0; i < N; i++){ cout<<"请输入第"<<i+1<<"个数字:";cin>>a[i];} cout<<"逆序前:"<<endl;for( i = 0; i < N; i++){ cout<<a[i]<<" ";} cout<<endl;int t;for( i= 0; i<N\/2; i++){ t=...

求助各位C语言大神 输入10个整数,存放在数组中,要求:
include <stdio.h>int main(){ int a[10]; int i,t,m,n,k; for(i = 0; i < 10; i ++)\/\/输入 scanf("%d",a+i); for(i = 0; i < 10; i ++)\/\/原数组输出 printf("%d ", a[i]); printf("\\n"); for(i=0;i<5;i++)\/\/逆序 { ...

...并将数组中的元素按逆序重新存放后输出.(C语言,WINTC软件)_百度知...
include <stdio.h> void main(){int a[10],b[10],i;printf("请输入10个数:\\n");for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++)b[i]=a[9-i];printf("逆序输出10个数:\\n");for(i=0;i<10;i++)printf("%d ",b[i]);} ...

3.编写程序其功能是:输入10个整数存入一维数组,再按逆序重新存放后再输...
include<stdio.h> include<math.h> int main(){ int a[10],i;for(i=0;i<10;i++){ scanf("%d",&a);} for(i=9;i>0;i--){ printf("%d",a);} printf("%d",a[0]);return 0;}

c++ 输入10个整数存放在数组a中,数组a的各个元素倒过来存储,然后输出...
\/\/ 把以下代码放入main函数就可以了int a[10] = {0};\/\/ 倒过来存for(int i = 9; i >= 0; i++){ cin >> a[i];}\/\/ 输出全部数据for(int i = 0; i < 10; i++){ cout << a[i] << ' ';} 朋友,请【采纳答案】,您的采纳是我答题的动力,如果没有明白,请追...

输入10个数存放在数组a中,将a中的数值逆序存储后输出。画出程序框图

...含有10个元素的数组,并将数组中的元素按逆序从新存放后输出...
include <stdio.h> void main(){ int i, j, a[10],temp;for (i = 0; i < 10; i++)scanf("%d",&a[i]);printf("\\n");for (i = 0,j=9; i< =9&&j>=0; i++,j--)\/\/交换首尾的数,实现逆序存放 { temp = a[i];a[i] = a[j];a[j] = temp;} for (i = 0...

C语言:从键盘输入10个整数存入数组,找出其中最大和最小值,并输出。 麻...
举报| 评论 9 1 可以用冒泡排序法,然后最大和最小的就分别在数组两端了 静看枫殇 | 发布于2011-11-28 举报| 评论 1 1 为您推荐: 将整数存入数组 在数组中查找指定元素 输出数组 数组大整数 从键盘输入10个整数 用数组表示整数 求数组元素的和 整数数组的和 结构体数组 整数数组输出 其...

相似回答