题目内容

n. 很受欢迎的人(或事物)

查看答案
更多问题

v. 怒视(某人或某事)

用随机函数,产生10个[30,90]区间上的随机整数,然后对其用选择法进行由小到大的排序。请在空白处填上适当语句。#include"stdio.h"#include"stdlib.h"intmain(){inti, j, k;int _______;inta[10];for(i=0;i<10;i++)a[i]=rand()%61+30;for(i=0;i<9;i++){___________;for(j=i+1;j<10;j++)if(___________)k=j;if(k!=i){t=a[k];a[k]=a[i];a[i]=t;}}for(i=0;_________;i++)printf("%5d",a[i]);printf("\n");}

已知数组中的元素是升序的,但是里面有重复数据,以下程序的功能是删除重复数据,将数组后续多余的元素值设置为-1,例如:原数组a中元素为{3,3,6,9,9,10,13,13,13,20},删除后数组a中的元素为{3,6,9,10,13,20,-1,-1,-1,-1}请填空:#includeintmain(){inti,j,n=0;chara[10]={3,3,6,9,9,10,13,13,13,20};for(i=0,j=0;i<10;i++){while(___________)i++;a[++j]=a[i];}n=___________;//将后续元素的值赋值为-1for(j=n;j<10;j++)a[j]=-1;//输出数组a中的元素,直到-1停止for(i=0;___________;i++)printf("%4d",a[i]);return0;}

答案查题题库