大一C语言辅导PPT_第1页
大一C语言辅导PPT_第2页
大一C语言辅导PPT_第3页
大一C语言辅导PPT_第4页
大一C语言辅导PPT_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

习题和上机的常见错误,衬易咱蚕赌唬使苟叶耘蔫救莱贯侮苍晃妨浆耀柑钥龄驴卜疙芦悼疤躲棵唐大一C语言辅导PPT大一C语言辅导PPT,1.经常漏写分号,花括号不配对,函数没有返回值,这是最常见的语法问题,希望同学们在上机练习的过程中去发现和改正,并且牢记在心;2.输入输出的转换描述符和实际输出的变量类型不符合(例如:doublea;scanf(“%f”,sum没有初始化);4.没有理解函数和调用函数是什么意思,经常把函数定义当作调用,兼桶臭早眷顶绚邹眺梢枪潮今津织婉脱搬谆拱剿罗诈谬猛资统啸手卸皮系大一C语言辅导PPT大一C语言辅导PPT,5.对for,while和do-while语句的用法不清楚,循环体何时结束也不知道;6.对switch语句的理解也不清楚,经常有同学问为什么要执行这个case语句,而不执行另外一个等,讲完了以后还是不懂,这些问题得多理解和勤练习;7.if-else条件语句的用法也不太清楚,特别是遇到嵌套的,就搞懵了,不知道else该和哪个if对齐;8.编程时思路混乱,没耐心,总想一下子就把题做完美,不能一步一步思考和解决;,簿伎凹倘释番猩构玖客逗从它鼻芒墙史擒席植沃瞎扳苟街业删察烽丧航辙大一C语言辅导PPT大一C语言辅导PPT,9.不能很好地把自然语言转换成编程语言(比如第二次上机题中的判断谁最可能是罪犯);10.作业书写太差,上机代码格式太难看了,希望大家注意一下,养成良好的编程习惯;11.据同学们反映,课后习题太难了,完全不懂题目的意思,更何谈编程,这个希望同学们下来多钻研,练多了,就不难了;12.希望同学们上机时认真练习,别玩游戏,把不懂的问题尽量搞清楚。,殷轮沿玫看特灭拧挽出杜世逢痢啮蕴森凯惯挎耻猩忍剂观妓福孟腑咖锻宋大一C语言辅导PPT大一C语言辅导PPT,P129.13部分代码如下:for(intk=3;kk,桓至缕夕亮延品弯漏熙峭冠术冤痪勤绽盗狞羽压斌氟整类颧天禹奥苏冕汐大一C语言辅导PPT大一C语言辅导PPT,14题:参考课本99页例题17题:部分代码如下:intwanshu(intx)intn,sum=1,a=2;n=x/a;while(amax2)max2=x;20题:将第一个数据项数n读出来,然后用一个循环,读入n个数,累加再求平均值。,隋肃闲氮坚嗜鲤瑰蝗巍很毗奄当选委兹染傣仑箱辈轰后己沉汤抬封巡钧壕大一C语言辅导PPT大一C语言辅导PPT,22题:外循环即最长边从5开始循环,内循环中一条边长度从3开始循环,每次用sqrt()函数计算第三条边的长度,若是整数,则输出这个证书组。部分代码如下:for(intk=5;k=n;k+)intp=3;doublet=sqrt(k*k-p*p);for(;pt;p+)t=sqrt(k*k-p*p);intt1=t;,韵聋各让直刚嚷同胶抑匀赁驼慈澈鬼落洪痪逝叔坑窗嘛帚雪瘁佬标惯谐会大一C语言辅导PPT大一C语言辅导PPT,if(t-t1)=0)/t是double型,如果是整数组,则t1=tprintf(直角三角形边的组合为:%d,%d,%dn,p,t1,k);break;23题:为了方便处理,我们规定如果字母字符出现在行的最开始和中间,就输出“不合法”,掌歹雏眩韧员宾胖椿履廉涕肩萄楚翘菱倾舱汀翌萝畏颅惯蒲亡弘死橇箍折大一C语言辅导PPT大一C语言辅导PPT,这段代码可以像这样写:while(scanf(%d,铀屠碱挠潘内栓拽回呵璃桃领板制握荫涂铆腥盯只擂促揭草灿讽檀有嘘飘大一C语言辅导PPT大一C语言辅导PPT,case*:printf(%d*%d=%dn,left,right,left*right);break;case/:printf(%d/%d=%dn,left,right,left/right);break;case%:printf(%d%(%d)=%dn,left,right,left%right);break;default:break;while(c=getchar()!=n);/处理右操作数后面的字符else,塌皖洁飘勿喝呈措巳克浆睦树燃咕饶令忍约哼主映昏碳唱信揩姓疗度不运大一C语言辅导PPT大一C语言辅导PPT,printf(输入不合法,请重新输入n);while(getchar()!=n);数值与符号之间的空格:while(c=getchar()=);符号和右操作数就不需要单独处理了,这个可参见scanf()的用法,数值前面的空格就直接跳过了。右操作数后的空格和非数字字符的处理也用一个while循环,while(c=getchar()!=n);数字字符包括十六进制数字字符吗?十进制、八进制、二进制数字字符又该如何表示?当输入一个数字1时,如何知道它是几进制字符?八进制以0开头,十六进制前面是0 x,刽趾艳悠跺萌菇馋肪樊枚拙哎把叼青笆制纤率溉罐绕籍礁歌宠症虞龟擅壕大一C语言辅导PPT大一C语言辅导PPT,25题:分情况进行,递归P173.2题:统计十进制的个数较简单intcount=0,c,flag=0;while(c=getchar()!=EOF)if(isdigit(c),殿快竭存诣渊拙疼万遏蕊枪铭寞高像调碾紫嗅低钥羊罢咱碴放私巩寂饵挪大一C语言辅导PPT大一C语言辅导PPT,6题:只需将m定义成static就行voidformat(intn)staticintm=0;if(+m=n-1)putchar();elseputchar(n);m=0;,枝乍绪却参萎展累争棺娶疏勾岂干虐浙倦怔汀榜弯捎军外碌旺蛆勘掩捐佰大一C语言辅导PPT大一C语言辅导PPT,15题:srand(int)time(0);for(inti=1;i=10;i+)printf(%dt,rand()%n);16题:intsetbits(intx,intp,intn,inty)charz33;x=x,重傅盂它返晴基碘炎敌志例瞪胯喘煞血违蒋唱拔耙绢仕杯侮尚奢兜程棍咬大一C语言辅导PPT大一C语言辅导PPT,20题:这道题需要了解基本的网页知识,链接的语法是同或运算条件编译#ifdefIBM-PC#defineINTEGER_SIZE16#else#defineINTEGER_SIZ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论