编写程序,输入一个正整数n(n<=10),在输入n 个整数,将最小值与第一个数交换,最大值与最后一个

日期:2014-11-11 07:38:07 人气:1

编写程序,输入一个正整数n(n<=10),在输入n 个整数,将最小值与第一个数交换,最大值与最后一个

存在如下问题: 1、s重复定义 2、i重复定义 3、最后一条printf语句少分号 4、警告;j定义了,但是没有使用 5、你的交换语句 a[p]=a[0]; 只是一个单纯的复制,没有交换。 6、警告:main 函数返回值类型要是void 修改后完整代码如下:(亲测,无误) #include void main() { int n=0; int a[10]={0}; int i,j; scanf("%d",&n); for(i=0;i&l
    A+
热门评论