关于C语言数组的一个问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 05:14:16
输入1个正整数n(1<n<=10),再输入n个整数,按逆序输出这些数.
a[i]
我写的,为什么运行不对...
#include <stdio.h>
void main( )
{
int i,k,n;
int a[10];
printf("input n:");
scanf("%d",&n);

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

for(i=0;i<n;i++){

a[i]=a[n-i];

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

}
}

main()
{
int a[10];
for(int i=9;i>=0;i--)
{
scanf("%d",&a[i]);
}
for(int i=0;i<10;i++)
printf("%d",a[i]);
}

#include <iostream.h>
void SelectSort(int *pArray,int iNum)
{
int p,min,Temp;
for(int i=0;i<iNum;i++)
{
p=i;
min=*(pArray+i);
for(int j=i+1;j<iNum;i++)
{
if(min>*(pArray+j))
{
p=j;
min=*(pArray+j);
}
}
if(p!=i)
{
Temp=*(pArray+i);
*(pArray+i)=*(pArray+j);
*(pArray+j)=Temp;
}
}
for(int k=0;k<iNum;k++)
cout<<*(pArray+k)<<' ';
}

void Free(int *piArray)
{
delete[] piarray;
}

int main()
{
int iCount;