mdsk.net
当前位置:首页 >> 编写一个程序,输入两个包含5个元素的数组,先将两个... >>

编写一个程序,输入两个包含5个元素的数组,先将两个...

非常典型的不规范书写的问题,排序时比较的交换没有扩起来。 void main() { char a[12],b[6]; int i,j,p; coutb; cout

#include #include #define NA 5 #define NB 5void Sort(int a[], int nLen) { for(int i = 0; i < nLen - 1; i++) { int n = i; int p = a[i]; for(int j = i + 1; j < nLen; j++) { if(a[j] < p) { p = a[j]; n = j; } } int t = a[i]; a[i] =...

#include int main() { int i, b[5],j; printf("输入5个数:"); for (i = 0; i < 5; i++) scanf("%d",b[i]); printf("5个数是:"); for (i = 0; i < 5; i++) printf("%5d",b[i]); }这是第一个题 #include void sort(int *a, int n) { int t; for (...

#include #define INF 9999999int main(){ int array[10]; //Input from keyboard for (int i=0; i

#include int main() { int i, b[5],j; printf("输入5个数:"); for (i = 0; i < 5; i++) scanf("%d",&b[i]); printf("5个数是:"); for (i = 0; i < 5; i++) printf("%5d",b[i]); }这是第一个题 #include void sort(int *a, int n) { int t; for ...

#define ARRAYLEN 15 int main(void) { int array[ARRAYLEN ] = {0}; int i, m,min, tmp = 0,avg = 0; printf("请输入%d个整数:\r\n", ARRAYLEN ); for(i=0; i < ARRAYLEN; i++) { scanf("%d", &tmp); array[i] = tmp; } //求均值与最小值 min =...

程序没有问题,楼主的猜测也都是对的。 #define M 30,就是令M为30。还有(i%10==0)?'\n':' ',确实,换行符与空格都是字符形式。#include#define M 30//定义后,在以下各行中M就表示30main(){ int s[M],i,k=1;for(i=0;i

使用数组的sort()方法。

//刚写的code,测试通过,如果有疑问,欢迎交流#includeusing namespace std;int main(){int a[4][5],i,j,b[5] = {0};for(i = 0; i< 4;i++){for(j = 0; j>a[i][j];}}for(i = 0; i

#include #define ARR_LEN 5 int main(void) { int arr[ARR_LEN]; puts("请依次输入5个数,空格隔开,回车确认"); for(int i=0;i

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com