- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
作业 1.编写一个程序,输入某天是何年何月何日,计算这一天是这一年的第几天? 2.编写一个程序,提示用户输入3个数集,每个数集包括5个double值。程序要求实现下列所有功能,并输出结果: 1)把输入信息存储到一个数组中。 2)计算所有数的平均值。 3)找出15个数中的最大值和它在数组中的位置 。 3.十个小孩围成一圈分糖果,老师分给第一个小孩10块,第二个小孩2块,第三个小孩8块,第四个小孩22块,第五个小孩16块,第六个小孩4块,第七个小孩10块,第八个小孩6块,第九个小孩14 块,第十个小孩20块。然后所有的小孩同时将自己手中的糖分一半给右边的小孩;糖块数为奇数的人可向老师要一块。问经过这样几次调整后大家手中的糖的块数都一样?每人各有多少块糖? 实验题 1。输入字符串和单个字符,在字符串中删除。 例如输入abbbbcdbef和b,则输出acdef,要求在数组中实现删除! 2。实现两个3*3矩阵的乘法。 矩阵乘法: 1 2 1 3 1*1+2*2 1*3+2*4 5 11 3 4 2 4 3*1+4*2 3*3+4*4 11 25 注意:用gets和puts函数只能输入或输出一个字符串,不能写成puts(str1,str2)或gets(str1,str2) main() /*7_7_2*/ { char ch[20]; printf(“enter a strings:”); gets(ch); printf(“strings =%s”,ch); puts(ch); } 7.3.6 字符串处理函数 1、字符串拷贝函数strcpy() 形式:strcpy(字符数组1,字符串2) 注意:①字符数组的长度必须大到可以容下字符串2。 ②字符串2可以是字符数组名,也可以是字符串常量。 如:char ch1[20],ch2[20]; strcpy(ch1,”China”); strcpy(ch2,ch1); 则 ch1=ch2=“China”. (3)、复制时,字符串后面的结束标志‘\0’一起复制到字符数组1中。 (4)、一个字符串常量或字符数组不能直接赋值给一个字符数组。 ch1={“China”}; ch1=ch2; (5)、可以用strcpy函数将字符串2的前面若干个字符复制到字符数组1中去。 例:strcpy(ch2,ch1,2);用ch1的前两个字符,复制到ch2中去。 2、字符串连接函数strcat() 形式:strcat(字符数组1,字符数组2) 连接时,去掉字符数组1(或字符串)后的’\0’,把字符数组2连接到字符数组1的后边。此函数调用后得到的函数值是字符数组1的地址。 注意:字符数组1必须足够存下连接后的两个字符串 例:char ch1[30]={“People’s Republic of ”}; char ch2[]={“China”}; printf(“%s”,strcat(ch1,ch2)); 结果:People’s Republic of China 3、字符串比较函数strcmp() 形式:strcmp(字符串1,字符串2) 对两个字符串从左到右逐个字符进行比较ASCII码的大小,直到有不同字符出现比较大小或遇到’\0’结束。结果: 字符串1==字符串2,函数返回值为0。 字符串1字符串2,函数返回值为1。 字符串1字符串2,函数返回值为-1。 if(str1==str2)printf(“yes”); if(strcmp(str1,str2)==0)printf(“yes”); 5、大小写转换函数strupr()和strlwr() 格式: strupr(字符串) strlwr(字符串) 将字符串中的大(小)写字母转换成小(大)写字母。 4、测试字符串长度函数strlen() 格式:strlen(字符串) 返回不包括’\0’在内的字符串中字符的个数。 例:1)char str[10]={“China”}; strlen(str); 2)strlen(“China”); 7.3.7字符数组 程序举例 1.用循环求从键盘输入的字符个数(7_9)串的字符个数。 #include stdio.h #define MAX 80 main() { char a[MAX]; int i=0; printf(“Input a string:); scanf(%
文档评论(0)