从键盘上输入一个长度为十的数组,然后逆序输出(C语言编程)

如题所述

/******************************************************************
从键盘上接收10个字符,按逆序输出
*******************************************************************/

#include <stdio.h>
#include <conio.h>

int main(int argc, char*argv[])
{
char szInput[10] ="";
int i =0;
printf( "请输入10个字符:");
gets( szInput);
for( i =9; i >=0; --i)
{
putchar( szInput[i]);
}
printf( "\n");

return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-11-27
main()
{
int a[10];
int i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i--;i>=0;i--)
printf("%d ",a[i]);
}
第2个回答  2009-11-27
#include <stdio.h>
int main(void)
{
int i;
int a[10];

for(i=0;i<10;i++)
scanf("%d",&a[i]);

for(i=0;i<10;i++)
printf("a[%d]=%d\n",i,a[9-i]);

return 0;
}

从键盘上输入一个长度为十的数组,然后逆序输出(C语言编程)
\/ 从键盘上接收10个字符,按逆序输出 \/ include <stdio.h> include <conio.h> int main(int argc, char*argv[]){ char szInput[10] ="";int i =0;printf( "请输入10个字符:");gets( szInput);for( i =9; i >=0; --i){ putchar( szInput[i]);} printf( "\\n");return ...

C语言,输入十个数,逆序输出(数组实现)
define N 10 int main(){ int a[N]={0,1,2,3,4,5,6,7,8,9};int i,t;printf("原始数组是:\\n");for(i=0;i<N;i++)printf("%d ",a[i]);for(i=0;i<N\/2;i++){ t=a[i];a[i]=a[N-1-i];a[N-1-i]=t;} printf("\\n排序后的数组:\\n");for(i=0;i<N;...

C语言定义一个整数类型的一维数组,长度为10,然后通过键盘录入10个数赋值...
int main(void){ int arr[10];int i;for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=9;i>=0;i--)printf("%d ",a[i]);printf("\\n");}

例22:C语言实现逆序输出
为了实现对数组元素逆序输出,首先定义一个长度为10的整型数组,即:int a[10];接着,使用循环给数组元素依次赋值0至9,循环体如下:for(int i=0;i<10;i++){ a[i]=i;} 上述代码中,使用变量i来表示数组元素的索引,从0开始遍历到9,将i的值赋给数组元素a[i]。完成赋值后,为了逆序输出数...

用C语言实现10个元素数组的输入并逆序输出...望前辈解答!
i; printf("Please enter ten numbers: "); for(i = 9; i >= 0; i--) { scanf("%d", &nums[i]); } for(i = 0; i < 10; i++) { printf("%d ", nums[i]); } \/\/printf("\\n"); return 0;} ...

定义一个长度为10整型数组,从键盘输入任意10个整型数给数组元素,再逆序...
include <stdio.h> int main(void){ int i;int a[10];for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++)printf("a[%d]=%d\\n",i,a[9-i]);return 0;}

在C语言中怎样用数组实现键盘任意输入的10数,然后输出这10个数。
include <stdio.h> int main(){ int ins[10];int i;printf("Enter 10 integers: ");for(i=0;i<10;i++)scanf("%d",&ins[i]);for(i=0;i<10;i++)printf("%d ",ins[i]);printf("\\n");return 0;} 当然,我假设你输入的都是整数。

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

用C语言编程:将一个数组逆序输出
从最后一个元素,逆向遍历到数组的0元素,逐一输出即可实现。1、创建数组;2、输入值;3、逆序遍历输出数组。代码:int main(){ int a[10]; int i;for(i = 0; i < 10; i ++)scanf("%d",a+i);for(i = 9; i >= 0; i --)printf("%d ", a[i]);} ...

C语言编程把含有十个整数的数组元素按逆序排列并输出。求专业人员解答...
- i]; x[len - 1 - i] = tem; }}int main(){ int a[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, i; reverse(a, 10); for (i = 0; i < 10; i++) printf("%d ", a[i]); printf("\\n"); return 0;} ...

相似回答
大家正在搜