c语言常见经典的上机实验题目

c语言常见经典的上机实验题目

ID:27521793

大小:218.39 KB

页数:20页

时间:2018-12-03

c语言常见经典的上机实验题目_第1页
c语言常见经典的上机实验题目_第2页
c语言常见经典的上机实验题目_第3页
c语言常见经典的上机实验题目_第4页
c语言常见经典的上机实验题目_第5页
资源描述:

《c语言常见经典的上机实验题目》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、3.3常见、经典的上机实验题目/*功能:数组X有十个元素,编程将其元素首尾颠倒。(即第一个元素与最后一个元素交换,第二个元素与倒数笫二个元素交换…)。*/main(){inta[101={5,65,654,5,5,56,588,77,58,5},j,x;for(j=0;j<5;j++){x=a[j];aU]=a[9-j];a[9-j]=x;}for(j=0;j<10;j++)printf("%dt",a[jj);2、/*功能:统计输入的一串字符(假没以‘’结束)十,人写字母A,B,...,Z各出现的次数。(提示,用一个数组coimt[261计

2、数各个字叫出现的次数,cmmtfO]表示A岀现的次数,countfl]表示B出现的次数,...,count[25]表示字母Z出现的次数。初始吋count的各元素值为0。以后,每读入一个字符ch,若它足一个人写字母,就让相应计数单元COimt[Ch-W]加1。*/main(){intcount[26],i;charch[80J;for(i=0;i<26;i++)countli]=0;gets(ch);for(i=0;i=,A,&&ch[i]<=,Z')count[ch[i]-’A’]++;for(i=

3、0;i<26;i++)printf("%c%dt",,A,+i,countfil);}3、/*功能:键盘输入若千数,输出它们的平均值,输入值为一1时,结火输入*/main(){intx,i=l,s;scanf(H%du,&x);while(x!=—1){s=s+x;i++;scanf("%d’’,&x);printf(n%d’’,s/i);/*功能:在字符串str屮查找字符ch酋次出现的位S,若str字符串屮不包含字符ch,则输出()。(例如:若str为"china",ch为’a*,则输出5*/#includemain(){

4、charstr[20],ch;inti,m=O;ch=getchar();gets(str);for(i=0;str[i]!='O';i++)if(str[i]==ch){m=1;break;}if(m==l)printf(’’%d’’,i+l);elseprintf("%d",O);5、main(){longintfl=l,f2=l;inti=l;for(;i<=20;i++)/*程序功能:求Fibonacci数列的前40个数。*//*定义并初始化数列的头2个数*//*足义并初始化循环控制变Si*//*1组2个,20组40个数{print

5、f(u%151d%151du,fl,f2);/*输出当前的2个数if(i%2==0)printf(nH);/*输出2次(4个数),换行*/fl+=f2;f2+=fl;/*计算卜2个数*/}6、/*程序功能:输出10〜100之fuj的全部素数。*/main(){inti=l1,j,countcr=0;for(;i<=100;i+=2)/*外循环:为内循环提供一个整数i*/{for(j=2;j<=i-l;j++)/*内循环:判断整数i是否是素数*/if(i%j==O)/*i不是素数:因为能被2〜(i-1)之I'uj的某个数整除*/break;/*强

6、行结束内循环,执行下面的if语句if(counter%10==0)/*侮输ill10个数换一行*/printff");if(j>=i)/*整数i是素数:输出,计数器加1*/{printf(u%6dn,i);counter++;7、/*程序功能:有一个整型的二维数组,大小为6X3,耍求找出最大值所在的行和列,并输ili。*/main(){intx[6][3],i„j,a=0,b=0,max;for(i=0;i<6;i++)for(j=0;j<3;j++)scanf("%d",&x[i][j]);max=x[O][O];for(i=0;i<6;i+

7、+)for(j=0;j<3;j++)if(x[i][j]>max){a=i;b=j;max=x[i][j];}printf("%d%d%d’’,max,a,b);8、#include"stdio.h"#dcfincNUM10main(){intdatalNUMJ;inti,j,temp;clrscr();/*功能:从键盘上任意输入n个整数,用目泡法按从小到大地排序,并在屏幕上显示出來。*//*定义符号常a(数裾个数n)*//*定义I个1维整型数组data*//*定义循环变景和临吋变景*//*库函数clrscr():清屏*/printfC'Ple

8、aseinput10numbers:");for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。