#include <stdio.h> int main() { int a[11]; int i,j,t,n; for(i=1;i<=10;i++){ scanf("%d",&a[i]); } scanf("%d",&a[0]);//新加入数放在 0 号单元 for(i=1;i<=10;i++){//排序 for(j=i+1;j<=10;j++){ if(a[i]>a[j]){ t=a[i];a[i]=a[j];a[j]=t; } } } for(i=0;i<=10;i++){//找到新加入数的位置 if(a[i]==a[0]){ n=i;break; } } for(i=10;i>=n;i--){//把新加入的数往后挪一个单位 a[i+1]=a[i]; } a[n]=a[0];//新加入的数放入它应该在的位置 for(i=1;i<=11;i++){ printf("%3d",a[i]); } printf("\n"); return 0; }

#include stdioh#include stringhint main char str101; int i n len; fgetsstr 101 stdin; scanfd d &i &n; len = strlenstr - 1; if i 1 i = 1; if n len - i + 1 n

原文地址: https://www.cveoy.top/t/topic/b2DR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录