C语言大作业报告书.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言大作业报告书

C语言大作业报告书 目的 巩固练习C语言的基础知识 综合运用C语言的编程方法 针对抽象的解题思路,设计程序结构 基于VC6调试、测试与修改程序 二、内容 2.1、阅读程序,推导结果。 1、 #includeiostream using namespace std; int a = 200; int main() { int s=0; for(int i=1; i=5; i++) s+=++a; coutsendl; return 0; } 运行结果:1015 2、 #includeiostream using namespace std; int a[3][3]={{1},{2},{3}}; int b[3][3]={1,2,3}; void main() { couta[0][1] + b[1][0] ; couta[1][0] + b[0][1] endl; } 运行结果:0 4 3、 #includeiostream using namespace std; void main() { int num=0,i=10; do { i--; num+=i; }while(--i); coutnumendl; } 运行结果:25 2.2、应用编程 1、由键盘输入5个整数,输出其中最大、最小的数与它们的平均值。提示:设置2个指示变量,分别记录最大、最小的数的下标;指示变量先设置为0,然后遍历数组,刷新指示。 解:#include iostream void main() { int a[5],i,s=0; float arry; for(i=0;i5;i++) cina[i]; for(i=0;i5;i++) { for(int j=i+1;j5;j++) { if(a[i]a[j]) { int t=a[j]; a[j]=a[i]; a[i]=t; } } } cout最小数=a[0]endl; cout最大数=a[4]endl; for(i=0;i5;i++) { s=s+a[i]; } arry=s/5; cout平均值=arryendl; } 输入:3 4 5 7 16 输出:最小数=3 最大数=16 平均值=7 2、输出以下图案。提示: 前4横用一循环结构输出,后3横用另一循环结构输出;观察横坐标与*的个数的关系。 * *** ***** ******* ***** *** * 解:#includeiostream using namespace std; int main() {int i,k; for(i=0;i=3;i++) {for(k=0;k=2*i;k++) cout*; coutendl; } for(i=0;i=2;i++) {for(k=0;k=4-2*i;k++) cout*; coutendl; } return 0; } 输出: * *** ***** ******* ***** *** * 3、由键盘输入2个字符串,将它们连接起来的结果取代第2个字符串,并输出。提示:连接取代分2步实现:先逐个复制第1和第2个字符串的字符到第3个字符串,再从第3个字符串复制回第2个字符串。 解:#include stdio main() { char s1[80],char s2[40]; int i=0,j=0; printf(\n input string1:); scanf(%s,s1); printf(\n input string2:); scanf(%s,s2); while(s1[i]!=\0) i++; while(s2[j]!=\0) s1[i++]=s2[j++]; s1[i]=\0; printf(\n New string is :%s,s1); } 输入:some thing 输出:something 4、输入3个字符串,1)输出其中以字母A打头的;2)输出其中以an结尾的;3)输出其中包含an的。提示:字符串s的打头字母为s[0]。 解:#includeiostream #includestring using namespace std; int main() { const int n=3; string str; for(int i=0;i=n;i++) {coutplease input string ; cinstr; if(str[0]==A) coutstrendl; if(str[1]==a,str[2]==n) coutstrendl; str[i

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档