第二章-C-语言程序设计基础(2).ppt

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

//输出1-10inta=1;while(a=10){label2.Text+=a.ToString()+”br”;a++;}break和continue用在循环中:*完成书后习题1~2*****解题:被2整除的整数叫偶数(整除就是除了以后余数为0)。%操作符用来求两数相除的余数,比如5%2得到余数1。那么一个数,比如a,是否偶数,条件就是(a%2)==0。*解题:如何判断一个字符是小写字母?可以根据字符在的ASCII码中的顺序来判断。在ASCII表里,小写字母(a~z)对应的ASCII值为:97~122a~z可见,所有小写字母的值是连续的。那么,判断一个字符是否为小写字母,就看它的值是否大于等于97,并且小于等122。当然,更直观,更不易出错的写法,是直接使用字符,而不是使用字符的ASCII值:if(a=aa=z)或chars=char.Parse(a);inti=(int)s;Response.Write(i);***分析:设表示成绩的变量为score。设计程序的算法步骤为:1)输入学生的成绩score。2)将成绩整除10,转化成switch语句中表达式。3)根据学生的成绩输出相应的评语:(1)先判断成绩是否在90分以上,若是则输出评语;(2)再判断成绩是否在90到70之间,若是输出评语;(3)再判断成绩是否在70到640之间,若是输出评语;(4)否则,输出评语;不合格。intscore=int.Parse(txtinput.Text)/10;switch(score){case10:case9:msg.Text=y;break;case8:case7:msg.Text=l;break;case6:msg.Text=j;break;default:msg.Text=no;break;}*完成书后习题1~2**************分析:这需要一个变量,其值从1变到50,并且每变一次新值,在屏幕上输出其值。答案://输出1-50intc;for(c=1;c=50;c++){label3.Text+=c.ToString()+“br”;}由于循环中执行的动作只有一句,所以这里可以省略{}。*分析:求36的因子,就是求1~36中哪些整数可以整除36。前面学过%操作符,它用于求两数相除的余数。所以整除不整除,只要看余数是否为0即可。答案://输出36的所有因子intd;for(d=1;d=36;d++){if(36%d==0)//余数为0,说明整除label4.Text+=d.ToString()+;//多输出一个空格,用于做两数之间的间隔} 如果运行程序,得到结果应是:123469121836***分析:在循环中加一个判断:如果是该数个位是3,就跳过该数不加。但是如何判断从1到100中,哪些整数的个位是3呢?还是是用%,将一个2位以内的正整数,如果除以10的余数是3,就说明这个数的个位为3。那么程序写出来就是下面的样子://continueintsum=0;for(intii=1;ii=100;ii++){if(ii%10==3)continue;

文档评论(0)

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

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

1亿VIP精品文档

相关文档