收藏 分享(赏)

883c语言程序设计一.pdf

上传人:a****2 文档编号:3325691 上传时间:2024-03-02 格式:PDF 页数:5 大小:1.11MB
下载 相关 举报
883c语言程序设计一.pdf_第1页
第1页 / 共5页
883c语言程序设计一.pdf_第2页
第2页 / 共5页
883c语言程序设计一.pdf_第3页
第3页 / 共5页
883c语言程序设计一.pdf_第4页
第4页 / 共5页
883c语言程序设计一.pdf_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、x+printf(x=8dn,x);4.下面函数SqueezO的功能是删除字符串s中所出现的与变量c相同的字符。void Squeeze(char s,char c);int ifor(i=0;siI=0;i+)if(si!=c)sj=si:j+:si=0:二、填空题(在下划线处填入适当的表达式或语句,使程序完整并符合题目要求。30分,每空2分)1.将100至200间不能被3整除的数输出:main(int n;for(n=100:n+)if(n83=0)printf(号d,n):2.已知能被4整除而不能被100整除的或者能被400整除的年份是润年,则判断某一年是否是润年的程序如下:main(i

2、nt year,leap;scanf(n8d,&year)iif(leap=1;else leap=0;if()printf(是润年);else printf(不是润年):33.判断m是否是素数#include main()int m,ik;scanf(号d,&m);k=sqrt(m):for(i=2;i=k+1)printf(18d is a prime numbern,m);else printf(&d is not a prime numbern,m);4.下面程序用于读入10个字符串,然后找出最大的字符串并打印。#include#include main(char str1080,ma

3、xstring80;int i;printf(Enter ten strings:n);ox(i=0;110;i+)scanf(%s,strcpy(maxstring,str0);for(i=1;i10;i+)ifstrcpy(printf(The max string is:&sn,maxstring);5.下面函数的功能是将两个字符串s和t连接起来。char*conj(char*s,char*t)char*p=s;while(*s)while(*t)*s=s+;t+;*s=八0:中6.下面程序模拟了骰子的6000次投掷,用rand函数产生16之间的随机数face,然后统计16每一面出现的次

4、数存放到数组frequency中并输出。#include#include#includemain()int face,roll,frequency7srand();fox(ro11=1;ro11=6000;xo11+):face=rand()号6+1:printf(号4s号17sn,Face,Frequency);for(face=1;face=6;face+)printf(84d817dn,face,三、编程题(75分)利用公式号子号分9前100项之积计算并打印值,(14分)1.2.输入一行字符,分别统计求出其中英文字母、空格、数字和其他字符的个数并输出结果。(16分)3.不用标准库函数st

5、rcpy,自己编写一个函数MyStrcpy,实现字符串拷贝功能,在主函数中输入一个字符串,然后调用函数MyStrcpy拷贝这个字符串,并将其输出到屏幕上。(14分)4.从键盘任意输入某班10个学生的成绩,对成绩进行出高到低的排序,并打印成绩不及格的学生人数。要求按照如下给出的函数原型进行编程:void sort(float score,int n);int fail(float score,int n);要求用一维数组做函数参数编程实现成绩排序和统计成绩不及格的学生人数,然后在主函数中打印这些结果,不能使用全局变量编程。(16分)5.从键盘任意输入个4位数x,编程计算的每一位数字相加之和(忽略整数前的正负号)。例如,输入为1234,则由1234分离出其千位1、百位2、十位3、个位4,然后计算1+2+3+4=10,并输出10。(15分)S

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 考试真题 > 2.29金太阳联考 > 2.29金太阳联考 > 更多高考新课联系:F8688333

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2