3、从键盘输入5个数到数组中,并将5个数倒序输出。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3、从键盘输入5个数到数组中,并将5个数倒序输出。相关的知识,希望对你有一定的参考价值。
参考技术A import java.util.Scanner;public class Test
public static void main(String[] ars)
int[] arr = new int[5];
Scanner in = new Scanner(System.in);
int max = 0;
for(int i = 0;i<5;i++)
arr[i] = in.nextInt();
if(max<arr[i])
max = arr[i];
System.out.println("max = "+max);
for(int i = 4;i>=0;i--)
System.out.print(arr[i]+"\t");
运行结果:
若输入 1 2 3 4 5
结果如下:
max = 5
5 4 3 2 1
希望对你有帮助。。。。
参考技术B #include <stdio.h>
int *reverse(int *arr, int len)
int i=0;
int p;
for(i=0;i<(len+1)/2;i++)
p=arr[i];
arr[i]=arr[len-i-1];
arr[len-i-1]=p;
return arr;
int main(int argc, char **argv)
int i;
int a[5];
for(i=0;i<5;i++)
scanf("%d",&a[i]);
reverse(a,sizeof(a)/sizeof(int));
for(i=0;i<sizeof(a)/sizeof(int);i++)
printf("%d ",a[i]);
printf("\n");
return 0;
C:\mypro>gcc -g -Wall reverse2.c -o reverse2
C:\mypro>reverse2
4 3 5 7 1
1 7 5 3 4
C:\mypro>
程序给你调好了,直接运行即可。 参考技术C #include"stdio.h"
void main()
int a[5];
for(int n=0;n<5;n++)
printf("请输入%d个的数",n+1);
scanf("%d",&a[n]);
for(int m=4;n>=0;n--)
printf("%d ",a[m]);
参考技术D dim h(5) as single
h(s)=text1.text
for i= 5 to 1 step -1
ss=mid(h(i),i,1)
h(i)=ss
next 第5个回答 2011-05-16 #include <iostream.h>
void main()
int a[5],i;
for(i=0;i<5;i++)
cin>>a[i];
for(i=4;i>=0;i--)
cout<<a[i]<<endl;
控制台输入一个数组,然后倒序输出
static void Main(string[] args) { Console.WriteLine("请输入十个数,并以空格隔开:"); string string1 = Console.ReadLine(); string[] string2 = System.Text.RegularExpressions.Regex.Split(string1, @"[ ]+");//表示按空格分隔,正则[0-9]表示匹配0到9的任意字符,这里匹配的是空格 string[] result = new string[10]; for (int i = 0; i < 10; i++) { result[i] = (string2[10 - i - 1]); Console.Write(result[i] + " "); } Console.ReadKey(); }
以上是关于3、从键盘输入5个数到数组中,并将5个数倒序输出。的主要内容,如果未能解决你的问题,请参考以下文章
c语言 从键盘输入正整数m和n,将m到n之间的所有素数存入数组s中,并将s中元素5个一行输出。
从键盘输入一串字符串,统计字符串中特定字符的个数(特定字符需要从键盘输入),并输出个数。 说明?