解题思路:
注意事项:
参考代码:
#include"iostream" using namespace std; int main(){ int a[10],t; for(int i=0;i<9;i++){ cin>>a[i]; } cin>>t; for(int i=0;i<10;i++){ if(t<a[i]) { for(int j=8;j>i-1;j--){ a[j+1]=a[j]; } a[i]=t; break; } } for(int i=0;i<10;i++){ cout<<a[i]<<endl; } return 0; }
0.0分
3 人评分
C语言训练-斐波纳契数列 (C语言代码)浏览:774 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:930 |
C语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:644 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:664 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:543 |
WU-复数求和 (C++代码)浏览:1995 |
【魔板】 (C++代码)(时间超限,希望会的帮我改正一下)浏览:739 |
简单的a+b (C语言代码)浏览:573 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:466 |
字符串输入输出函数 (C语言代码)浏览:2480 |
与神明说 2019-10-15 17:26:18 |
数组插入新的数用的是,后移法,找到先要插入的位置,然后开始后移,假如数组中是1,2 ,3,插入的是0,通过第一重循环可以得到在第一个位置插入数据,而后再通过内循环,从最后一个元素开始逐步后移元素,最后完成后移后,将第一个位置的数直接复制为0即可
z能 2019-10-16 22:40:07 |
评论不能删,发完我就后悔了,谢谢回答。