浙江大学C语言复习.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
21.判断 n(n6) 阶方阵 a 是否为上三角矩阵, 即主对角线以下的元素都 为0, 主对角线为从矩阵的左上角至右下角的连线. 输入n 和 a 中的 元素, 如果是上三角矩阵, 输出YES, 否则, 输出NO main() {int a[6][6],i,j,n,flag=1; scanf(%d,n); for(i=0;in;i++) for(j=0;jn;j++) scanf(%d,a[i][j]); for(i=0;in;i++) for(j=0;ji;j++) if(a[i][j]!=0)flag=0; if(flag)printf(YES); else printf(NO); printf(\n); } 22.统计 ?输入一行字符,分别统计出其中的字母、数字、空格和其它字符的个数。 ?连续输入一批以 # 结束的字符串(字符串的长度不超过80),遇 ## 则全部输入结束。统计并输出每个字符串中大写辅音字母的个数(大写辅音字母:除A,E,I,O,U以外的大写字母)。 #include stdio.h int main( ) { int count,i,k; char ch,oldch,str[80]; oldch= ; while((ch=getchar())!=#||oldch!=#) { k=0; while(ch!=# k79) {str[k++]=ch; ch=getchar();} oldch=#; str[k]=\0; count=0; for(i=0;str[i]!=\0;i++) if(str[i]=A str[i]=Z) if(str[i]!=Astr[i]!=Estr[i]!=Istr[i]!=Ostr[i]!=U) count++; printf(%d\n,count); } } ?输入一行字符,统计其中有多少个单词,单词之间一个或多个 main() {char string[81]; int i,num=0,word=0; char c; gets(string); for(i=0;string[i]!=\0;i++) if(string[i]= = )word=0; else if(word= =0) {word=1; num++; } printf(There are %d words in the line \n,num); } 第一次出现单词的字母 第二次以上出现单词的字母 23.写一函数,输入一行字符求出最长的单字 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 找出 位置 长度 函数形参决定: 已知 一行字符串 char str[ ] 求出 位置、长度 int a[2]; a[0] 存位置、a[1]存长度 如输入 I am a s t u d e n t 。 7 Len=0 a[1]=0 I=0 str[I]!=‘\0’ 是否字符? len++ lena[1] a[1]=len a[0]=I-len Len=0 I++ 退出函数 1 1 1 0 0 0 * 数据类型、运算符与表达式 ( 1 ). C语言的标识符是如何定义的。 C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个 字符必须为字母或下划线。 ( 2 ). C语言有哪些基本数据类型。 ( 3 ). 各种基本数据类型的常量和变量是如何定义的。 整型数据 : 以二进制的形式表示 1. int 类型 2. unsigned (int) 类型 3. long (int) 类型 4. short 类型 5. 在C语言中,整型常量有三种形式的写法: 十进制整数(0 — 9)表示。通常整数的写法。 八进制整数(0 — 7)表示。在整数的前面加数字符。 十六进制整数(0 — f)表示。在整数的前面加0x。 长整型常量表示方法:在整数的后面加L或l。 字符型数据:以二进制的形式表示。 char 型 用8位二进制(一个字节)表示 实型数据:以二进制的形式表示 1. float类型 用32位二进制(四个字节)表示,称为单精度型. 2. double类型 与float同只不过用6

文档评论(0)

飞扬的岁月 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档