博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《C语言及程序设计》程序填空——字符数组与字符串处理
阅读量:5950 次
发布时间:2019-06-19

本文共 1550 字,大约阅读时间需要 5 分钟。

返回:

1、编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述的结果。请将下面的程序补充完整。
#include
#include
#include
void fltj(char str[], int a[]){ int ll,i; ll=___(1)____ for (i=0; i
2、有一行文字,要求删去某一个字符。此行文字和要删去的字符均由键盘输入,要删去的字符以字符形式输入(如输入a表示要删去所有的 a字符)。请补充完整下面的程序。
#include
int main(){ /*str1表示原来的一行文字,str2表示删除指定字符后的文字*/ char str1[100],str2[100]; char ch; int i=0,k=0; printf("please input an sentence:\n"); gets(str1); scanf("%c",&ch); for (i=0; ___(1)____; i++) if (str1[i]!=ch) { str2[___(2)____]=str1[i]; k++; } str2[___(3)____]='\0'; printf("\n%s\n",str2); return 0;}
3、以下程序是将字符串b的内容连接字符数组a的内容后面,形成新字符串a,请填空使程序完整。
#include
int main ( ){ char a[40]="Great ", b[ ]="Wall"; int i=0,j=0 ; while (a[i]!='\0') i++ ; while (____(1)____) { a[i]=b[j] ; i++ ; j++ ; } ____(2)____; printf("%s\n",a); return 0;}
4、下面的str_count函数计算串substring在母串string中出现的次数,并将次数返回。
#include
#include
int str_count(char *string, char *substring){ int i,j,k; int count=0; for (i=0; ____(1)____; i++) { for (j=i,k=0; ____(2)____; k++,j++); if (____(3)____) count++; } return count;}int main ( ){    char s1[]="This is a word \'iscaspe\'. No, is \'escape\'";    char s2[]="is";    printf("%d\n", str_count(s1, s2));    return 0;}
[参考解答](倒着看,就是不想让你舒舒服服地直接得到解答,真心希望你能有自己的解答。)
你可能感兴趣的文章
【干货】界面控件DevExtreme视频教程大汇总!
查看>>
闭包 !if(){}.call()
查看>>
python MySQLdb安装和使用
查看>>
Java小细节
查看>>
poj - 1860 Currency Exchange
查看>>
chgrp命令
查看>>
Java集合框架GS Collections具体解释
查看>>
洛谷 P2486 BZOJ 2243 [SDOI2011]染色
查看>>
linux 笔记本的温度提示
查看>>
数值积分中的辛普森方法及其误差估计
查看>>
Web service (一) 原理和项目开发实战
查看>>
跑带宽度多少合适_跑步机选购跑带要多宽,你的身体早就告诉你了
查看>>
广平县北方计算机第一届PS设计大赛
查看>>
深入理解Java的接口和抽象类
查看>>
java与xml
查看>>
Javascript异步数据的同步处理方法
查看>>
iis6 zencart1.39 伪静态规则
查看>>
SQL Server代理(3/12):代理警报和操作员
查看>>
Linux备份ifcfg-eth0文件导致的网络故障问题
查看>>
2018年尾总结——稳中成长
查看>>