问题描述
- 从键盘输入10个整数,然后按照和输入相反的顺序输出出来
-
从键盘输入10个整数,然后按照和输入相反的顺序输出出来要求用VC++实现
解决方案
#include
int main()
{
int n[10],i;
for(i=0;i
scanf("%d",n+i);
for(i=9;i>=0;--i)
printf("%d ",n[i]);
return 0;
}
解决方案二:
#include<stdio.h>
int main()
{
int n[10],i;
for(i=0;i<10;++i)
scanf("%d",n+i);
for(i=9;i>=0;--i)
printf("%d ",n[i]);
return 0;
}
解决方案三:
#include<stdio.h>
#define N 10
void input();
void sort();
void output();
void main()
{
int a[N];
input(a, N);
output(a, N);
getch();
}
void input(int *a, int n)
{
int i = 0;
char c;
printf("nEnter the %d of numbers: ", n);
for (i = 0; i < n; i++)
{
printf("Please input number %d : ", i + 1);
while(scanf("%d", &a[i]) != 1)
{
scanf("%s", &a[i]);
printf("Sorry, [%s] is not a number. Please input number %d : ", &a[i], i);
}
}
}
void output(int *a, int n)
{
printf("nSorted array:");
while(n)
{
printf("t%d",a[--n]);
}
}
解决方案四:
#include
using namespace std;
int main(void){
int arr[10];
int i = 0;
for(;i>arr[i];
for(i=9;i>=0;i--){
cout<<arr[i]<<endl;
}
return 0;
}
解决方案五:
#include
int main()
{
int n[10],i;
for(i=0;i
scanf("%d",n+i);
for(i=9;i>=0;--i)
printf("%d ",n[i]);
return 0;
}
时间: 2024-11-01 06:52:22