c语言编程题库.doc

c语言编程题库.doc

ID:52192073

大小:59.50 KB

页数:9页

时间:2020-03-24

c语言编程题库.doc_第1页
c语言编程题库.doc_第2页
c语言编程题库.doc_第3页
c语言编程题库.doc_第4页
c语言编程题库.doc_第5页
资源描述:

《c语言编程题库.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、c语言编程题库1.从键盘上输入若干字符,直到输入’#”结束。统计英文字母、数字、空格、其他字符的个数并输出。#includevoidmain(){charc;intzm=0,sz=0,kg=0;while((c=getchar())!='#')if(c>='a'&&c<='z'

2、

3、c>='A'&&c<='Z')zm++;elseif(c>='1'&&c<='9')sz++;elseif(c='')kg++;printf("字母:%d数字:%d空格:%d",zm,sz

4、,kg);return0;}2.从键盘输入任意自然数N(N>10)要求:1.筛选出3~N之间的素数2.输出素数,每个数占用6宽度,左对齐。#includemain(){intN,i,k,sqr,flag=1;printf("N=");scanf("%d",&N);while(N<=10){printf("错误输入请重新输入:");scanf("%d",&N);}for(k=3;k<=N;k++){for(i=2;i

5、;}if(flag==1)printf("%-6d",k);flag=1;}}3.有一个分数序列:2/1,3/2,,5/3,8/5,13/8,…从键盘输入自然数N(N>1),计算该数列的前N项之和。#includemain(){intn,N;floata=2,b=1,s=0,t;printf("请输入N的值:");scanf("%d",&N);for(n=1;n<=N;n++){s=s+a/b;t=a;a=a+b;b=t;}printf("结果是%f",s);}4.请输入3

6、×3的行列式(整数构成),找出其中的最小数值,以及它所在行标和列标。#include"stdio.h"main(){int[3][3],i,j,max,l1,c1,min,l2,c2;printf("Input3*3determinant:");for(i=0;i<3;i++)for(j=0;j<3;j++)scanf("%d",&a[i][j]);max=a[0][0];l1=0;c1=0;min=a[0][0];l2=0;c2=0;for(i=0;i<3;i++)for(j=0;j<

7、3;j++){if(maxa[i][j]){min=a[i][j];l2=i;c2=j;}}printf("MAX:a[%d][%d]=%dMIN:a[%d][%d]=%d",l1,c1,max,l2,c2,min);}5.从键盘输入本班同学的程序设计课程分数保存在数组中(人数不超过45人,分数为整数),找出最高分及其所在的下标,并输出。#include"stdio.h"#defineN45main(){in

8、ts[N],k,i;printf("Inputscores:");k=0;for(i=0;i

9、应的等级数据。#include"stdio.h"main(){inti=0;intscore[4];charmin[4];printf("请输入学生的成绩(以空格隔开):");for(i=0;i<4;i++)scanf("%d",&score[i]);for(i=0;i<4;i++){switch((int)(score[i]/10.0)){case9:min[i]='A';break;case8:min[i]='B';break;case7:min[i]='C';break;case6:min

10、[i]='D';break;case5:case4:case3:case2:case1:case0:min[i]='E';}}for(i=0;i<4;i++)printf("%d%c",score[i],min[i]);}7.从键盘输入5组(每组3个)浮点数作为三条边的长度,若它们能够构成三角形,则计算出三角形的面积,否则给出“不能构成三角形”的提示。#include"stdio.h"#include"math.h"main(){floata,b,c,s,area;printf("输入三角形

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

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

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