《计算机程序设计基础》补充习题2018-精品文档资料系列.docx
《《计算机程序设计基础》补充习题2018-精品文档资料系列.docx》由会员分享,可在线阅读,更多相关《《计算机程序设计基础》补充习题2018-精品文档资料系列.docx(11页珍藏版)》请在优知文库上搜索。
1、计算机程序设计基础补充习题2017-2018(2)1、如果x20,则y=d,否则),=/。编写程序,输入一个整数X,计算后输出对应的y值。ftincludeintmain()(intX,y;Printf(请输入x:);scanf(%d,&x);if(x=0)y-x*x*x;elsey-x*x;Printf(对应的y值是:%dn”,y);return0;)2、输入n,按照公式计算并输出S的值。s=l-l2+l3-l4+.ln#includeintmain()floats=0;floati;intm-l,n;Printf(输入n:zz);scanf(%d,&n);for(i=l;i=n;i+)s=
2、s+mi;m*=-l;)printf(zzs=%fnzz,s);returnO;)3、输出序列1,1,2,4,7,13,24,的前30项(即从第4项开始,每一项为其前3项之和),要求分5行输出,每行6个。includedefinen30intmainOinti;intan=1,1,2;for(i=0;i=3)当前数字为前三个数字之和ai=ai-l+ai-2+ai-3;)if(i%6=0)printfnz,);printf(,%d/z,ai);)getcharO;return0;)4、输入n,求S=I!+2!+n!。#includeintmain()inti,n,sum=O,f=1;Printf
3、(输入n:zz);scanf(%d,&n);for(i=1;i=n;i+)(f=f*i;sum=sum+f;)printfCS=%ldnz,sum);return0;)5、输入10个整数存入一维数组,求其中奇数元素的个数。includeintmain()intx,a10,i;for(x=i=0;i10;i+)if(scanf(,%dz,&ai)&按位与x+;Printf(奇数个数二%dn,z,x);return0;)6、求一维数组中,最大元素与最小元素值之差。includeincludeintdiff_max_min(int*array)int*max,*min,i,diff;max=min-
4、array;for(i=l;i*max)max=array+i;)if(*(array+i)*min)min=array+i;)printf(最大值是:%dnz,*max);Printf(最小值是:%dnz,*min);diff=*max-*min;returndiff;intmainOintarray10,i=0,diff;for(;i10;i+)scanfC,%dz,&arrayi);)diff=diff_max_min(array);Printf(最大值与最小值的差是:%d,diff);returnO;7、求4X4矩阵中,各行最大元素值之和。ftincludeintmax(intx,in
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机程序设计基础 计算机 程序设计 基础 补充 习题 2018 精品 文档 资料 系列
