C语言程序设计 将一个从大到小排序好的数组按逆向输出 求程序代码

这是数值型数组应用的程序设计的一道题目

# include <stdio.h>
int main()
{
int a[10];
int i;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=9;i>=0;i--)
{
printf("%4d",a[i]); //逆序输出
}
printf("\n");
return 0;
}追问

麻烦把运行结果发一下我看下

追答

10 9 8 7 6 5 4 3 2 1
1 2 3 4 5 6 7 8 9 10
Press any key to continue

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-24
#include<stdio.h>
#include<stdlib.h>
void nixu(int a[],int n) //实现逆序的函数 
{
     int temp,m;
     m=n/2;
     for(int i=0;i<m;i++)
     {
        temp=a[i];
        a[i]=a[n-1-i];
        a[n-1-i]=temp;
     }    

void print(int a[],int n)
{
     printf("逆序后的数组:");
     for(int i=0;i<n;i++)
     {
        printf("%2d",a[i]);
     }
     printf("\n");
}
 main(void)
{
    int n;
    printf("输入数组长度:");
    scanf("%d",&n);
    int a[n];
    printf("输入数据:");
    for(int i=0;i<n;i++)
    {
       scanf("%d",&a[i]);
    }
    nixu(a,n);
    print(a,n);
    system("pause");
    return 0;
}

追问

把运行的结果给我截图我看下

追答

 数组长度自己定义,这个程序实现的是数组逆序,


第2个回答  2013-12-24
private void button1_Click(object sender, EventArgs e)
{
string constr = @"Data Source=98W9QK\SQLEXPRESS;Initial Catalog=zo;Integrated Security=True";
相似回答
大家正在搜