标签:style class [] return i++ break 输入 插入 lse
#include <stdio.h> #include <stdlib.h> #define N 5 int main() { int nums[]={29913,28971,29312,28134,28966}; int deleteNums;//要删除的数字 int deleteIndex=-1;//要删除的数字下标,要赋一个在代码中不可能的值 int insertNums; int i,j,temp,count=5; for(i=0;i<count-1;i++)//外层循环 { for(j=0;j<count-1-i;j++)//内层循环 { if(nums[j]<nums[j+1]) { temp=nums[j]; nums[j]=nums[j+1]; nums[j+1]=temp; } } } printf("从大到小的排序是:"); for(i=0;i<count;i++) { printf("%d\t",nums[i]); } printf("\n请输入要删除的数字:"); scanf("%d",&deleteNums);//输入要删除的数字 for(i=0;i<count;i++)//寻找要删除的数字 { if(nums[i]==deleteNums) { deleteIndex=i; break; } } if(deleteIndex==-1)//没有找到输入的数字 { printf("没有找到输入的数字\n"); } else//找到了输入的数字 { for(i=deleteIndex;i<count-1;i++) { nums[i]=nums[i+1]; } count--; } printf("删除后的数组为:"); for(i=0;i<count;i++) { printf("%d\t",nums[i]); } printf("\n请输入要加入的数字"); scanf("%d",&insertNums); nums[count]=insertNums; count++; printf("插入后的数组为:"); for(i=0;i<count;i++) { printf("%d\t",nums[i]); } for(i=0;i<count-1;i++) { for(j=0;j<count-1-i;j++) { if(nums[j]>nums[j+1]) { temp=nums[j]; nums[j]=nums[j+1]; nums[j+1]=temp; } } } printf("\n从小到大的顺序是:"); for(i=0;i<count;i++) { printf("%d\t",nums[i]); } return 0; }
标签:style class [] return i++ break 输入 插入 lse
原文地址:https://www.cnblogs.com/hw1988/p/10545393.html