从键盘上输入10个整数存入一维数组元素中,然后按逆序输出该数组的元素 C#编程哦~~,帮忙编一下

供稿:hz-xin.com     日期:2025-01-15
从键盘输入10个整数存入一个一维数组中,然后再逆序输出,要求使用指针变量引用数组元素

int a = 0;
int b[10] = {0};
for(int i = 0; i <10;i++)
{
std::cout<<"输入数吧少年!"
std::cin >> a;
b[i] = a;
}
for(int i = 10;i>0;i++)
{
std::cout<<b[i];
}
你说的要求很怪异,指针和数组的概念我建议你最好再看看,数组名其实就可以当指针用。

代码如下:
#include int main(){int a[10],*p1,*p2,x,i;for(p1=a;p1<a+10;p1++)scanf("%d",p1);for(p1=a,p2=&a[9];p1<a+5; p1++,p2--){x=*p1;*p1=*p2;*p2=x;}p1 = a ;for(i=0;i<10;i++)printf("%d",*(p1+i));return 0;}输出结果如下:

public static void Main(string[] args)
{
Int32[] inNum=new int[10];
for (int i = 1; i < 11; i++) {
Console.WriteLine("Please input the {0} Num:",i);
inNum[i-1]=Convert.ToInt32(Console.ReadLine());
}

for (int i = 10; i > 0; i--) {
Console.WriteLine("The {0} Num is: {1}",i.ToString(),inNum[i-1]);
}

Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}

ArrayList a = new ArrayList(10);
a.Add(1);
a.Add(2);
a.Add(3);
a.Reverse();

只会c...

C语言程序设计:要求从键盘输入10个整数存入一维数组,将他们按升序排序...
一楼,排序要用双循环才行吧 这个是调试通过的 include <stdio.h> main(){ int i,j,tmp,num[10];printf("Input 10 numbers:");for(i=0;i<10;i++) scanf("%d",&num[i]);for(i=0;i<10;i++){ for(j=i+1;j<10;j++)if(num[i]>num[j]){ tmp=num[i];num[i]=num[j...

c语言 .从键盘输入10个整数,存到一维数组中,并求这10个整数的和?
函数中设置一个10个元素的数组以及一个用来求和的变量:2、之后用一个for循环遍历数组,每次都从scanf中取到用户输入的数并存入数组中,存完后再用sum加这个数,如此便能求出数组内元素的和了:3、最后运行程序,输入10个数即可看到结果。以上就是用c语言从键盘输入10个数存入数组并求和的方法:...

c语言 .从键盘输入10个整数,存到一维数组中,并求这10个整数的和?
printf("这10个数的和为%d",sum); return 0; } 扩展资料: 数组:是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。 在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素...

如何用c语言实现键盘输入10个整数,并输出?
include"stdio.h"\/\/从键盘输入10个数存入一维数组,求这10个数中的最大值和最小值并输出 intmain(){ inti;floatmax,min,num[10];printf("请输入10个数,每输入一个数按回车键结束:\\n");for(i=0;i<10;i++){ scanf("%f",&num[i]);} max=min=num[0];for(i=1;i<10;i++){ ...

输入十个整数进行排序(放到一个一维数组)。输入一个整数在这十个数中...
include<stdio.h>void main(){ int a[10],k=0,b[10]={20,20,20,20,20,20,20,20,20,20}; int i,j,t,num; int flag=0; printf("输入十个正整数:\\n"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } for(i=0;i<10;i++)\/\/冒泡法排序 { for(j=0;...

...由键盘输入10个互不相同的整数存放在一维数组a中,从键盘上输入数x...
include <stdio.h> include <stdlib.h> void myout(int arr[], int n);int delx(int arr[], int n, int x);void main(){ printf("请输入10个互不相同的整数:\\n");int array[10],a;for(int i=0; i<10; ++i){ scanf("%d",&a);array[i] = a;} printf("请输入数x:\\n...

c:从键盘上输入10个整数到一维数组a[10],然后按照下标从大到小的次 ...
\/* 用vc++的话scanf可以换成scanf_s *\/ include <stdio.h> include <stdlib.h> void main(){ int a[10];int i =0,j=0,l=0;for ( i = 0;i<=9;i++){ scanf("%d",&a[i]);if(i == 9 ){ break;} } getchar();for( j=9;j>=0;j--){ printf("%d ",a[j]);...

从键盘输入10个整数存入一个一维数组中,然后逆序输出,要求使用数组名和...
include <stdio.h> int main(){ int a[10], i, temp, *p, *q;for(i=0; i<10; i++)scanf("%d", &a[i]);p = a, q = a+9;while(p<q){ temp = *p;p++ = *q;q-- = temp;} for(i=0; i<10; i++)printf("%d ", a[i]);printf("\\n");return 0;} ...

用JAVA从键盘输入10个整数存入一维数组求出最大值和最小值
int[] numbers=new int[10];Scanner s=new Scanner(System.in);int count=0;while(true){ if(count==10){ s.close();break;} if(s.hasNext){ try{ int inputInt= s.nextInt();numbers[count]=inputInt;count++;}catch(Exception e){} } } return numbers;} int [] array=read...

从键盘输入10个整数存放在一维数组里,用冒泡法进行排序输出。_百度知 ...
什么语言?要掌握的知识都不难的。1.定义数组 2.将输入的内容转为数字,3.对数组某个成员赋值 4.for循环 5.整数的大小比较 6.数组成员之间的值交换 冒泡算法的原理,不断的for循环数组的所有成员,如果发现下一个数比上一个数小,就两者之间交换一下位置,即 数组成员之间数据调换 如果for循环一次...