语言程序设计1.pptx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
字符串与字符数组;#include iostream.h void main( ) { char str[20]; cinstr; coutstr; };str[0];#include iostream.h void main( ) { char str[80]; int len, i; cinstr; i=0; while(str[i]!=\0) i++; len=i; coutstr有效长度是:len; };例2:将一个字符串的内容拷贝到另一个字符串中 。;;程序举例;;字符串处理函数;程序举例( strcpy与strcat);字符串处理函数;#include stdio.h #include string.h void main( ) { char str1[20], str2[20], str3[20], maxstr[20]; gets(str1); gets(str2); gets(str3); if(strcmp(str1,str2)0) strcpy(maxstr,str1); else strcpy(maxstr,str2); if(strcmp(maxstr,str3)0) strcpy(maxstr,str3); puts(maxstr); };例8: 改错题,下面程序的功能是统计字符串中数字字符的个数。;;1、编写程序,比较两个字符串的大小,不允许使用strcmp函数。输入分2行,每一行均为字符串(不包含空格)。如果第一个字符串大于第二个字符串,则输出1;如果两个字符串大小相等,则输出0;如果第一个字符串小于第二个字符串,则输出-1。 样例输入: China China 样例输出:0 第2题: 编写程序,将一个字符串首尾互换,并与原字符串连接后输出。输入字符串(不包含空格),输出处理后的结果。 样例输入:china 样例输出:chinaanihc ;3、编写程序,输入字符串(不包含空格),将字符串中的字符按ASCII码值从大到小排序后输出。 样例输入:China 样例输出:nihaC 4、编写程序,输入两个字符串(不包含空格)和整数k,在第一个字符串的第k个字符后插入第二个字符串,如果第一个字符串长度不足k,则将第二个字符串连接到第一个字符串后。输入分2行:第一行为两个字符串(以空格分隔),第二行为整数k。 样例输入: BeiJing 123 3 样例输出:Bei123Jing ;5、 在一个字符串中(字符串中可能有空格)找出小写元音字母(a、e、i、o、u)分别出现的次数。 样例输入:congratulations 样例输出:2 0 1 2 1 样例输入:If so,you alredy have a Google account. 样例输??:4 3 0 5 2 6、 给定一个字符串(不含空格),判断其是否是C++合法的标识符。 样例输入:av# 样例输出:no ;编译预处理;文 件 包 含;;;;; 宏定义举例;;1、编写程序,计算两个矩阵(均为2行2列)之积。输入分2*2行:前两行为第一个矩阵,后两行为第二个矩阵。 样例输入: 1 2 4 5 3 5 1 7 2、编写程序,输出矩阵(3行3列)的左上三角。 样例输入: 1 2 3 4 5 6 7 8 9 ;3、编写程序,输出n层正方形图案。正方形图案最外层是第一层,每层用的数字和层数相同。 样例输入:3 4、编写程序,计算二维数组中各行之和、各列之和以及所有元素之和。 样例输入: 2 3 1 2 3 4 5 6 ;5、编写程序,找出m行n列的二维数组中每行元素的最大值以及每列元素的最小值。输入分m+1行:第一行为m和n的值,以下m行代表二维数组,其中每一行包括n个数。输出分两行:第一行为每行元素的最大值,第二行为每列元素的最小值。 样例输入: 3 3 1 2 -1 -3 4 2 7 9 8 样例输出: 2 4 9 -3 2 -1

文档评论(0)

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

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

1亿VIP精品文档

相关文档