版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——2023C语言编程部分复习题(答案)
.在考生文件夹下,要求程序PROG.C的功能是:
将字符串中所有的大写字母转换为小写,其它字符不变(不使用转换函数)。例如,当字符串为\输出:\
部分源程序存在文件PROG.C中。
请在fun()函数中的/*******begin********/与/********end*********/
之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。
运行并调试程序,然后将源程序文件PROG.C提交。#includevoidfun(charstr1[]){
/***********begin***********/inti=0;
while(str1[i]!='\\0'){
if(str1[i]>='A'i++;}
/************end************/}intmain(){
charstr1[80];
printf(\gets(str1);fun(str1);
printf(\return0;}
2.在考生文件夹下,要求程序PROG.C的功能是:
求[1,1000]之间既不能被7整除也不能被5整除的整数之和,将结果存入变量s中。
部分源程序存在文件PROG.C中。
请在main()函数中的/*******begin********/与/********end*********/
之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。
运行并调试程序,然后将源程序文件PROG.C提交。
特别提醒:必需将计算结果存入变量s中。TheResultis:343139#include\#include\#include\intmain(){ints;inti;
/***********begin***********/s=0;
for(i=1;i
22341012781820221226283032
部分源程序存在文件PROG.C中。请开启该程序文件,在fun()函数中的/*******begin********/与/********end*********/之间填入你编写的若干语句。
保存、运行并调试程序,最终将源程序文件PROG.C提交。#include#defineN4
voidfun(inta[N][N],intm){
/***********begin***********/inti,j;
for(i=0;i#defineN4intfun(inta[N][N]){
/***********begin***********/ints=0,i;
for(i=0;iintfun(charstr[]){
/***********begin***********/inti,n=0;
for(i=0;str[i]!='\\0';i++)n++;returnn;
/************end************/
}intmain(){
charstr1[80]=\intcount;
printf(\count=fun(str1);
printf(\return0;}
12.在考生文件夹下,给定程序PROG.C的功能是:
按下面的公式求sum的近似值,直到最终一项的项值小于1e-6为止。1111
sum=1-——+——-——+……+(-1)^(n-1)——234n
部分源程序存在文件PROG.C中。请在VC环境中开启该程序文件,在main()函数中的/*******begin********/与/********end*********/之间填入你编写的若干语句。
保存、运行并调试程序,最终将源程序文件PROG.C提交。sum=0.693#####include\#include\#include\
intmain(){
doublesum;
/***********begin***********/floati,m=1;sum=0;
for(i=1;(1/i)>1e-6;i++,m=-m)sum+=(1/i)*m;/************end************/printf(\return0;}
13在考生文件夹下,要求程序PROG.C的功能是:统计字符串中的所有大写字母的个数并输出。例如,当字符串为\输出:Resultis:3
部分源程序存在文件PROG.C中。
请在fun()函数中的/*******begin********/与/********end*********/
之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。
运行并调试程序,然后将源程序文件PROG.C提交。#include#include
fun(charstr1[]){
/***********begin***********/inti,n=0;
for(i=0;str1[i]!='\\0';i++)if(str1[i]>='A'returnn;
/************end************/}intmain(){
charstr1[80];intn;
printf(\gets(str1);n=fun(str1);
printf(\return0;}
14在考生文件夹下,要求程序PROG.C的功能是:
求[m,n]之间所有不能被3整除的整数之和,m,n的值由键盘输入。例如,假使输入3和12,则输出结果为:45
部分源程序存在文件PROG.C中。
请在fun()函数中的/*******begin********/与/********end*********/
之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。
运行并调试程序,然后将源程序文件PROG.C提交。
#include\intfun(intm,intn){
/***********begin***********/ints=0;
for(m;m#defineN4
intfun(inta[N][N],intn){
/***********begin***********/inti,s=0;
for(i=0;i
intmain(){ints;intm,n;
printf(\n:\\n\scanf(\%d\s=fun(m,n);printf(\return0;}
23.在考生文件夹下,给定程序PROG.C的功能是:
按下面的公式求sum的值。
sum=1-2+3-4+5-6+……+99-100
部分源程序存在文件PROG.C中。请在VC环境中开启该程序文件,在main()函数中的/*******begin********/与/********end*********/之间填入你编写的若干语句。
保存、运行并调试程序,最终将源程序文件PROG.C提交。sum=-50#include\#include\intmain(){intsum;
/***********begin***********/inti,m=1;sum=0;
for(i=1;i
printf(\return0;}
27.在考生文件夹下,给定程序PROG.C的功能是:
按下面的公式求前n项的项值,n的值由键盘输入。结果保存3位小数。
1111
sum=1-——+——-——+……+(-1)^(n-1)——234n例如:当n=100时,输出结果为0.688
部分源程序存在文件PROG.C中。请在VC环境中开启该程序文件,在fun()函数中的/*******begin********/与/********end*********/之间填入你编写的若干语句。
保存、运行并调试程序,最终将源程序文件PROG.C提交。#include\#include\doublefun(intn){doublec;
/***********begin***********/floati,m=1;c=0;
for(i=1;in)
{t=m;m=n;n=t;}
printf(\return0;}
29.在考生文件夹下,给定程序PROG.C的功能是:
求指定字符在字符串中出现的次数并输出。
例如,当字符串为\,指定字符为'a’时
则应输出:Resultis:2
部分源程序存在文件PROG.C中。请开启该程序文件,在fun()函数中的/*******begin********/与/********end*********/之间填入你编写的若干语句。
保存、运行并调试程序,最终将源程序文件PROG.C提交。#include#includeintfun(charstr1[],charch){
/***********begin***********/inti,n=0;
for(i=0;str1[i]!='\\0';i++)if(str1[i]==ch)n++;returnn;
/************end************/}intmain(){
charstr1[80],ch;intcount;
printf(\str1:\\n\gets(str1);
printf(\ch:\\n\ch=getchar();count=fun(str1,ch);
printf(\return0;}
30.在考生文件夹下,要求程序PROG.C的功能是:
求[1,1000]之间既能被3整除又能被5整除的整数之和,将结果存入变量s中。
部分源程序存在文件PROG.C中。
请在main()函数中的/*******begin********/与/********end*********/
之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。
运行并调试程序,然后将源程序文件PROG.C提交。
特别提醒:必需将计算结果存入变量s中。TheResultis:33165$$$$#include\intmain(){inti;ints;
/***********begin***********/s=0;
for(i=1;i
/************end************/printf(\return0;}
.31.在考生文件夹下,要求程序PROG.C的功能是:求一个三位整数m的每位数之积。例如,当m=256时,程序的输出结果应为:Resultis:60。
部分源程序存在文件PROG.C中,m的值由键盘输入。请在fun()函数中的/*******begin********/与/********end*********/
之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。
运行并调试程序,然后将源程序文件PROG.C提交。#includeintfun(intm){intc;
/***********begin***********/c=1;while(m!=0){
c*=m%10;m/=10;}
/************end************/returnc;
}intmain(){intm,s;
printf(\scanf(\s=fun(m);
printf(\return0;}
32.在考生文件夹下,要求程序PROG.C的功能是:求3*3矩阵的最小值并输出。例如,当矩阵为:-123495786则最小值为:-1
部分源程序存在文件PROG.C中。
请在fun()函数中的/*******begin********/与/********end*********/
之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。
运行并调试程序,然后将源程序文件PROG.C提交。#include#defineN3intfun(inta[N][N])
{intmin;
/***********begin***********/min=a[0][0];inti,j;
for(i=0;ia[i][j])min=a[i][j];returnmin;
/************end************/returnmin;}intmain(){
inta[N][N]={-1,2,3,4,9,5,7,8,6};inti,j,min;printf(\for(i=0;i#in
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 焰火鞭炮行业安全生产法律法规考核试卷
- 地震勘探仪器的抗干扰能力提升考核试卷
- 苏教版必修一文言文选择题学习指导
- 一年级上册人教版数学比多少
- 英语必修三单元七北师大知识点详解详细解读
- 八年地理复习全攻略复习提纲
- 初一英语外研版教案设计
- 小升初语文苏教版模拟挑战
- 苏教版三年级数学学习策略
- 大地的话春风吹又生
- 《小鲤鱼跳龙门》导读课评课稿
- 药店医保管理制度(2022最新)
- 最新版个人征信报告(可编辑+带水印)
- 连续性肾脏替代治疗(CRRT)质量控制标准
- 中学生行为习惯养成教育课件
- 医院护理部紧急调配方案演练脚本
- 部编版三年级上册生字过关练习
- 美国经济英语PPT
- (完整版)英语必修一单词表
- 青岛版五四制三年级数学上册第一单元测试题及答案(二)
- 机械配件加工厂安全风险分级与管控台账
评论
0/150
提交评论