#include <stdio.h> int main(void) { int a[10]; int i, j, n; for (i = 0; i < 9; i++) scanf("%d", &a[i]); scanf("%d", &n); for (i = 0; i < 9; i++) { if (n <= a[i]) { for (j = 9; j > i; j--) a[j] = a[j - 1]; break; } } a[i] = n; for (i = 0; i < 10; i++) printf("%d\n", a[i]); return 0; }
0.0分
9 人评分
#include<stdio.h> int main() { int a[9];//已经排列好的数组; int b[10]; // 插入元素后的数组 int c; //需要插入的元素 int i,j,t,flag=1; for(i=0;i<9;i++) { scanf("%d", &a[i]); }//输入排好的数组元素 scanf("%d", &c); //输入插入的元素 //题目没有说排序方式, 故这里对元素进行从小到大排序 //冒泡法 for(i=0;i<9-1;i++) // 9个元素要进行8轮 { flag = 1; for(j=0;j<9-i-1;j++) // 每j轮比较 (9-j)次 { if(a[j]>a[j+1]) { t=a[j]; a[j] = a[j+1]; a[j+1] = t; flag = 0; } } if(flag==1) //
如果人家逆序输入的话,就不能实现了
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:790 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:631 |
蛇行矩阵 (C语言代码)浏览:792 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:539 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:573 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:562 |
母牛的故事 (C语言代码)浏览:1450 |
1011题解浏览:819 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:702 |
蚂蚁感冒 (C语言代码)浏览:1408 |