C语言题库
C语言程序设计普通编程题答案
青泱·
这个作者很懒,什么都没留下…
展开
-
用字符数组作函数参数编程实现在字符串每个字符间插入一个空格的功能。
*输出格式要求:"Insert result:%s\n"**输入提示信息:"Input a string:"**输入格式要求:"%s"原创 2023-06-12 23:43:19 · 358 阅读 · 0 评论 -
按如下函数原型编写程序,用字符数组作函数参数编程实现字符串逆序存放功能。void Inverse(char str[], char ptr[]);
输出提示信息:"Inversed results:%s\n"输入提示信息:"Input a string:"输入字符串用gets()原创 2023-06-12 23:34:08 · 404 阅读 · 0 评论 -
用字符数组作函数参数编程实现如下功能:在字符串中删除与某字符相同的字符。
*输出格式要求:"Results:%s\n"**输入格式要求:"%s"原创 2023-06-12 23:24:16 · 262 阅读 · 0 评论 -
利用一个字符数组作函数参数,实现字符串(最大长度为80个字符 )的逆序存放。
注:不能使用指针、结构体、共用体、文件、goto、枚举类型进行编程,主函数不能使用int main和return 0。**输出提示信息:"Inversed results:\n"(1)在子函数Inverse中实现字符串的逆序存放。(3)**输入提示信息:"Input a string:\n"从键盘输入字符串(使用gets函数)然后,调用Inverse函数,最后,输出逆序后的字符串。**输出格式:"%s\n"原创 2023-06-12 17:39:33 · 445 阅读 · 0 评论 -
用字符指针作函数参数编程实现如下功能:在字符串中删除与某字符相同的字符。
/定义两个指针指向同一个字符串。=c) //如果不是要删除的字符。*t2 = *t1;**输出格式要求:"Results:%s\n"**输入格式要求:"%s"原创 2023-06-11 23:53:34 · 775 阅读 · 1 评论 -
按如下函数原型编程实现字符串连接函数strcat()的功能。void MyStrcat(char dstStr[], char srcStr[]);
输出提示信息和格式:"Concatenate results:%s\n"输入字符串用gets()原创 2023-06-03 23:35:50 · 359 阅读 · 0 评论 -
用字符指针作函数参数编程实现字符串逆序存放功能。
/指针变量pStart指向字符串的第一个字符。char *pEnd;//指针变量pEnd指向字符串的最后一个字符。定义两个指针分别指向字符串的两端,同时向前和向后分别移动指针,边移动指针边交换指针指向的字符。//求出字符串的长度。输出提示信息:"Inversed results:%s\n"输入提示信息:"Input a string:"输入字符串用gets()原创 2023-06-04 15:09:51 · 878 阅读 · 1 评论 -
按如下函数原型编程实现字符串连接函数strcat()的功能。void MyStrcat(char *dstStr, char *srcStr);
/在连接后的字符串的末尾添加字符串结束标志。//这个数组应该足够大,以便存放连接后的字符串。//返回连接后的字符串dstStr的首地址。= '\0') //将指针移到字符串dstStr的末尾。//保存字符串dstStr首地址。输出提示信息和格式:"Concatenate results:%s\n"输入字符串用gets()原创 2023-06-04 16:09:17 · 423 阅读 · 1 评论 -
任意输入英文的星期几,通过查找星期表,输出其对应的数字,若查到表尾,仍未找到,则输出错误提示信息。**输入格式要求:“%s“ 提示信息:“Please enter a string:\n“
查找表中信息:程序运行示例1如下:Monday程序运行示例2如下:MonkeyNot found!int main()int i, pos;for(i=0;findFlag;i++)pos=i;findFlag=1;else\n");原创 2023-05-29 23:14:51 · 580 阅读 · 1 评论 -
用字符指针作函数参数编程实现在字符串每个字符间插入一个空格的功能。
*输入提示信息:"Input a string:"**输入格式要求:"%s" **输出格式要求:"Insert result:%s\n".原创 2023-06-03 23:30:19 · 749 阅读 · 0 评论 -
按如下函数原型编写程序,用字符数组作函数参数编程实现字符串逆序存放功能。void Inverse(char str[]);
输出提示信息:"Inversed results:%s\n"输入提示信息:"Input a string:"输入字符串用gets()原创 2023-06-11 23:55:43 · 450 阅读 · 1 评论 -
下面程序的功能是删除字符串中第一次出现的a字符。改错
#include <stdio.h> #include <string.h> void fun(char *x,int n,*t); { int i,k=0; x[n]='a';x[n+1]='\0'; while(x[k]!=’a’) k++; if(k==n){*t=0;break;} else { for(i=k;i<n;i++)原创 2023-05-29 22:10:40 · 423 阅读 · 2 评论 -
编程实现从键盘输入5个国名(每个国名最长80个字符),找出并输出按字典顺序排在最前面的国名。
/将其中最小字符串复制到min。//将第一个国名作为最小字符串复制到min。**输入提示信息为:"Input five countries' names:\n"gets(str);//输入余下四个国名。gets(str);**输出格式为:"The minimum is:%s\n"(1)用gets输入字符串。原创 2023-06-05 23:01:19 · 1532 阅读 · 1 评论 -
请编程实现按奥运会参赛国国名在字典中的顺序对其入场次序进行排序。假设参赛国不超过150个。
*输入格式要求:"%d" 提示信息:"How many countries?" "Input their names:\n"**输出格式要求:"Sorted results:\n"原创 2023-06-11 23:46:26 · 547 阅读 · 1 评论