昆明理工大学C语言期末编程考题

上传人:飞*** 文档编号:31361826 上传时间:2018-02-07 格式:DOC 页数:5 大小:43.50KB
返回 下载 相关 举报
昆明理工大学C语言期末编程考题_第1页
第1页 / 共5页
昆明理工大学C语言期末编程考题_第2页
第2页 / 共5页
昆明理工大学C语言期末编程考题_第3页
第3页 / 共5页
昆明理工大学C语言期末编程考题_第4页
第4页 / 共5页
昆明理工大学C语言期末编程考题_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《昆明理工大学C语言期末编程考题》由会员分享,可在线阅读,更多相关《昆明理工大学C语言期末编程考题(5页珍藏版)》请在金锄头文库上搜索。

1、编程题目:1. 从键盘上输入若干字符,直到输入#”结束。统计英文字母、数字、空格、其他字符的个数并输出。#include main() char c;int al=0,di=0,sp=0;while (c=getchar()!=#)if(c=aelse if(c=1else if (c= ) sp+;printf(字母:%dn 数字:%dn 空格:%dn,al,di,sp); return 0;2.从键盘输入任意自然数 N(N10)要求:1.筛选出 3N 之间的素数 2.输出素数,每个数占用 6 宽度,左对齐。#include stdio.h#include math.hmain() int

2、N,i,k,sqr,flag=1;printf(nN=);scanf(%d,while(N1),计算该数列的前 N项之和。#include main()int n,N; float a=2,b=1,s=0,t;printf(请输入 N 的值:); scanf(%d,for(n=1;naij) min=aij;l2=i;c2=j;printf(MAX: a%d%d=%dnMIN: a%d%d=%dn,l1,c1,max,l2,c2,min);5.从键盘输入本班同学的程序设计课程分数保存在数组中(人数不超过 45 人,分数为整数),找出最高分及其所在的下标,并输出。#include stdio.h

3、#define N 45main() int sN,k,i;printf(nInput scores:);k=0;for(i=0;i100 | scorec & a+cb & b+ca)s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c);printf(三角形的面积 :area=5.2%f,area);elseprintf(不能构成三角形 .n);8.计算 1-1/2+1/3-1/4+1/99-1/100 的前 N 项的值,N 从键盘输入, N 大于 1,小于 100。#include stdio.hmain()int i,c=1,n;float a=1,sum=

4、0;n=100;for(i=1;i=a & si void main(void)int a20;int data=0;int i=0;for(i=0;i20;i+)ai=i+1;scanf(%d,for(i=0;i20;i+)if(data=ai)printf(%d 在数组里n,data);if(i=10)printf(%d 不在数组里n,data);12.求 1001000 之间有多少个整数,其各位数字之和为 5,输出满足条件的所有数据以及总个数。#include stdio.hmain()int a,b,c,i=0,x,n=0,m999;for(x=101;x1000;x+)a=(int)x/100;b=(int)(x%100)/10;c=(x%100)%10;if(a+b+c)=5)mi=x;i+;n+;printf(满足条件的数据个数为%dn,i);printf(分别为: n);for(i=0;i=n-1;i+)printf(%dn,mi);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号