欢迎来到天天文库
浏览记录
ID:42291374
大小:29.34 KB
页数:8页
时间:2019-09-12
《编程题库-4数组》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、将十个整数输入数组,求出其平均值并输出。#includevoidmain(){inta[10],i;floatave=0;for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++)ave=ave+a[i];ave=ave/10.0;printf("ave=%f",ave);}19.设计程序:定义可以存储1000个整数的数组;在该数组中依次存入1到1000;在屏幕上打印出数组中所有17的倍数。#includevoidmain(){inti,a[1000];for(i=0;i<100
2、0;i++)a[i]=i+1;for(i=0;i<1000;i++)if(a[i]%17==0)printf("%d",a[i]);}20.输入一个字符串,计算其中空格的个数。#includevoidmain(){charstr[80];inti,num=0;charc;printf("Inputastring:");gets(str);for(i=0;(c=str[i])!=' ';i++)if(c=='')//判断c是否为空格num++;printf("Thereare%dspace.",num);}21.用冒泡排序法将10个整
3、数由大到小排序。#includevoidmain(){inta[10],i,j,t;printf("input%dnumbers:",10);for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<9;i++)for(j=0;j<9-i;j++)if(a[j]4、数组内,编写程序计算10名学生的最高分、平均分和及格人数。#includevoidmain(){inti;floatscore[10],ave,max,min;for(i=0;i<10;i++)scanf("%f",&score[i]);max=score[0];min=score[0];ave=score[0];for(i=1;i<10;i++){if(score[i]>max)max=score[i];if(score[i]5、.2f,min=%.2f,ave=%.2f",max,min,ave);}20.输入a1、a2、...、a15后,计算下列表达式的值并输出。#includevoidmain(){floata[15],y;inti;for(i=0;i<15;i++)scanf("%f",&a[i]);y=a[14];for(i=13;i>=0;i--)y=1+a[i]/(1+y);printf("%f",y);}19.输入一字符串,检查是否回文(回文是指正反序相同,如,LeveL),若是则输出“Yes”,否则输出“No”。#include6、>#includevoidmain(){inti,j,tag=1;charstr[50];printf("Pleaseinputastring:");scanf("%s",str);j=strlen(str);for(i=0;ivoidmain(){inti,j;f7、loatn[10],t;for(i=0;i<10;i++)scanf("%f",&n[i]);for(i=0,j=9;i#defineN10voidmain(){inti,m;chara[N],t;for(i=0;i8、,&a[i
4、数组内,编写程序计算10名学生的最高分、平均分和及格人数。#includevoidmain(){inti;floatscore[10],ave,max,min;for(i=0;i<10;i++)scanf("%f",&score[i]);max=score[0];min=score[0];ave=score[0];for(i=1;i<10;i++){if(score[i]>max)max=score[i];if(score[i]5、.2f,min=%.2f,ave=%.2f",max,min,ave);}20.输入a1、a2、...、a15后,计算下列表达式的值并输出。#includevoidmain(){floata[15],y;inti;for(i=0;i<15;i++)scanf("%f",&a[i]);y=a[14];for(i=13;i>=0;i--)y=1+a[i]/(1+y);printf("%f",y);}19.输入一字符串,检查是否回文(回文是指正反序相同,如,LeveL),若是则输出“Yes”,否则输出“No”。#include6、>#includevoidmain(){inti,j,tag=1;charstr[50];printf("Pleaseinputastring:");scanf("%s",str);j=strlen(str);for(i=0;ivoidmain(){inti,j;f7、loatn[10],t;for(i=0;i<10;i++)scanf("%f",&n[i]);for(i=0,j=9;i#defineN10voidmain(){inti,m;chara[N],t;for(i=0;i8、,&a[i
5、.2f,min=%.2f,ave=%.2f",max,min,ave);}20.输入a1、a2、...、a15后,计算下列表达式的值并输出。#includevoidmain(){floata[15],y;inti;for(i=0;i<15;i++)scanf("%f",&a[i]);y=a[14];for(i=13;i>=0;i--)y=1+a[i]/(1+y);printf("%f",y);}19.输入一字符串,检查是否回文(回文是指正反序相同,如,LeveL),若是则输出“Yes”,否则输出“No”。#include6、>#includevoidmain(){inti,j,tag=1;charstr[50];printf("Pleaseinputastring:");scanf("%s",str);j=strlen(str);for(i=0;ivoidmain(){inti,j;f7、loatn[10],t;for(i=0;i<10;i++)scanf("%f",&n[i]);for(i=0,j=9;i#defineN10voidmain(){inti,m;chara[N],t;for(i=0;i8、,&a[i
6、>#includevoidmain(){inti,j,tag=1;charstr[50];printf("Pleaseinputastring:");scanf("%s",str);j=strlen(str);for(i=0;ivoidmain(){inti,j;f
7、loatn[10],t;for(i=0;i<10;i++)scanf("%f",&n[i]);for(i=0,j=9;i#defineN10voidmain(){inti,m;chara[N],t;for(i=0;i8、,&a[i
8、,&a[i
此文档下载收益归作者所有