12、下面程序的功能是将字符数组中存放的字符串以多种书写形式输出,如“Program”,“PROGRAM”,以及逆序输出的字符串“margorp”等,程序的运行结果为: Program PROGRAM margorp 按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 include <stdio.h> include <string.h> int main(void) { int i = 0; char b[] = "program"; char *a = "PROGRAM"; printf("_____\n", *a, b + 1); /* 输出Program */ while (_________________) /* 输出PROGRAM */ { ___________; i++; } printf("\n"); while (_____) /* 输出mar
相似题目
-
在C语言中,利用数组a存放字符串“Hello”,以下语句中正确的是()。
-
以BUF为起始地址的字节单元中建立一个输入缓冲区,在DOS功能子程序的调用中,执行0AH号功能后,用户从键盘输入的字符是从()个字节开始存放。
-
设有两字符串“Good”、“Morning”分别存放在字符数组 str1[10]、str2[10]中,下面语句中能把“Morning”连接到“Good”之后的是______。
-
以下程序段的功能是:用gets()函数输入一个字符串,将其存储到str数组中,然后使用puts()函数输出str中的字符串。(N是符号常量)char str[N];gets(str);puts(str);
-
字符串只能存放在字符型数组中。
-
C 语言中 , 字符串常量存放在字符数组中要有一个结束符 , 该结束符是0 。
-
06410121:下面程序的功能是将字符串s中所有的字符c删除。请选择填空。( )#include int main( ){char s[80];int i, j;gets(s);for (i=j=0; s[i]!='
-
06410121:下面程序的功能是将字符串s中所有的字符c删除。请选择填空。( )#include int main( ){char s[80];int i, j;gets(s);for (i=j=0; s[i]!='\\0';i++)if (s[i]!='c') ;s[j]='\\0';puts(s);return 0;}
-
下面的程序是将从终端读入的20个字符放入字符数组中,然后利用指针变量输出上述字符串,请填空。 include<stdio.h> main() { int i; char s[21],*p; for(i=0;i<20;i++) s[i]=getehar(); s[i]=【 】; p=【 】; while(*p) putchar(【 】); }
-
下面程序的功能是:使一个字符串按逆序存放,请填空. include include int main(); }
-
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。
-
下面程序的功能是在字符串每个字符间插入一个空格。 程...
-
函数RData实现从文件in.dat中读取一篇英文文章存入到字符串数组original中,请编写函数StrCharMove,其函数的功能是:以行为单位把字符串中所有字符的ASCII值右移4位,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符仍存入原字符串对应的位置上。最后把已处理的字符串仍按行重新存入字符串数组0riginal中,最后调用函数 WData,把结果0riginal输出到文件out.dat中。 原始数据文件存放的格式是:每行的宽度均小于80个字符(含标点符号和空格)。注意:部分程序已经给出。 请勿改动主函数main、读数据函数RData和输出数据函数WData的内容。<img src='https://img2.soutiyun.com/ask/uploadfile/11184001-11187000/08320aa167ce48ca12e0522a760a6179.jpg' /><img src='https://img2.soutiyun.com/ask/uploadfile/11184001-11187000/81606bab7a227a7a99cb03e2a0a9543d.jpg' />
-
函数ReadDat实现从文件in.dat中读取一篇英文文章存入到字符串数组)XX中;请编制函数StrOR,其函数的功能是:以该文章中的行为单位依次扫描一行字符串中的小写字母0,每次将小写母0的左右字符串部分作交叉换位,即左边字符串移到小写字母0的右边,而原先右边的则反之,并把小写母O删除,依次直至这一行中的小写母0处理完,之后把已处理的字符串仍按行重新存入字符串数组)XX中。 最后main函数调用函数WriteDat把结果XX输出到文件out.dat中。例如原文:you have the correct record. 第1个o:U have the correct record.Y 第2个o:rrect record.yuhavethe c 第3个o:rd.yuhavethe crrect rec 提示:对于每一行字符串数组处理有如下一种递归调用算法可供参考: 查找字符串中首个小写字母'0'的位置;没有找到'0',则结束递归调用;找到'0',则按题意对字符串进行处理,形成新的字符串,然后返回,继续进行递归调用。 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。注意:部分源程序存放在test.c文件中。 请勿改动主函数main、读数据函数ReadDat和输出数据函数WriteDat的内容。<img src='https://img2.soutiyun.com/ask/uploadfile/11226001-11229000/d18ab5e1aad49ca55e92284c869f76a3.jpg' /><img src='https://img2.soutiyun.com/ask/uploadfile/11226001-11229000/19e2f5f21d206ba79343c181a736d9c9.jpg' />
-
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序()。 include<string.h> void f
-
下面程序的功能是将字符串s中的字符c删除,请将程序补全() include <stdio.h> int main() {char s[80]; int i,j; gets(s); for(i=j=0;s[i]!='0';i++) if(s[i]!='c') ; s[j]='0'; puts(s); return 0; }
-
用 字符数组存放一个字符串,可以通过数组名和下标引用字符串中一个字符,也可以通过数组名和格式声明“ %s” 输出该字符串()
-
C程序中,使用字符数组表示字符串数据时,可以修改该字符串数据中的内容。()
-
以下程序的功能是分别测量字符数组及数组中存放的字符串的长度,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 char a[]="abcdefg",b[10]="abcdefg"; _________________________; /*测量字符数组a,b的长度,并输出*/ _________________________; /*测量字符数组a,b中存放的字符串的长度,并输出*/
-
下面程序的功能是将字符串s的所有字符传送到字符串t中,要求每传递三个字符后再存放一个空格,例如字符串s为"abcdefg",则字符串t为"abc def g",请选择填空。 include "stdio.h" include "string.h" main() { int j, k=0; char s[60], t[100], *p; p=s; gets(p); while(*p) { for (j=1; j<=3 && *p; 【1】) t[k]=*p; if (【2】) { t[k]=' '; k++;} } t[k]='0'; puts(t); } 其中【2】应该填写
-
下面程序的功能是从键盘输入一个字符串,编程将其字符顺序颠倒后重新存放,并输出这个字符串。 程序的运行结果如下: Input a string: abcdef↙ The inversed string is: fedcba 按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 include <stdio.h> include <string.h> void Inverse(char *pStr); int main() { char str[80]; printf("Input a string:n"); gets(str); //输入字符串 Inverse(str); //将存于str数组中的字符串逆序存放 printf("The inversed string is:n"); puts(str); //输出字符串 return 0; } //函数功能: 实现字符串逆序存放 void Inverse(__________) { int len;
-
新建一个工程,要求实现的功能是,在窗体中实现从左向右动态显示“为人民服务”这几个字。字符串以0.1秒一次的速度移动。程序运行情况如图7所示。程序中不得使用任何变量。 注意:存盘时必须存放在考生文件夹下,工程文件名为ylc3.vbp,窗体文件名为ylc3.frm.
-
下面程序的功能是将字符串s的所有字符传送到字符串t中,要求每传递三个字符后再存放一个空格,例如字符串s为"abcdefg",则字符串t为"abc def g",请选择填空。 include "stdio.h" include "string.h" main() { int j, k=0; char s[60], t[100], *p; p=s; gets(p); while(*p) { for (j=1; j<=3 && *p; 【1】) t[k]=*p; if (【2】) { t[k]=' '; k++;} } t[k]='0'; puts(t); } 其中【1】应该填写
-
下面程序的功能是在一个字符数组中查找一个指定的字符,若数组中含有该字符则输出该字符在数组中第一次出现的位置(下标值);否则输出-1。请填空。 include <stdio.h> include <string.h> int main() {char c='a',t[50]; int n,k,j; gets(t); n=strlen(t); for(k=0; k<n;k++) if() {j=k; break;} else j=-1; printf("%d",j); return 0; }
推荐题目
- 交流电焊机的电动铁芯的制动螺钉或弹簧过松会出现()的现象。
- SecPathT系列IPS设备支持的安全策略有()
- 综合单价是由若干个计算出的项目的单价构成,计算正确公式为()。
- 《南越列传》出在那本书()
- 在班长指挥下,负责井口操作,如卸防盗井口帽等,并负责()的看护,是捞油工的岗位职责。
- 缝焊接头型式一般多采用()。
- 某工业项目建设投资额4125万元(不含建设期贷款利息),建设期贷款利息为600万元,全部流动资金350万元,项目投产后正常年份的息税前利润250万元,则该项目的总投资收益率为()
- ()年在()举行的第()届全国少数民族传统体育运动会首次启用了会徽、会旗、会标,这标志着少数民族传统体育运动会走向正规化。
- 代收业务种类繁多,以下()选项不是代收业务的种类。
- 莫尔法是一种银量法(沉淀分析法),用莫尔法测定Cl-含量时,被滴定液的酸碱性控制在( ) A、强酸性 B、强碱性 C、氨性缓冲溶液 D、中性附近