以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abc123edf456gh,执行程序后输出:123456。请填空。#include <stdio.h>#include <ctype.h>main(){ char s[80],d[80]; int i,j; gets(s); for(i=j=0;s[i]!=’\0’;i++) if() {d[j]=s[i];j++} d[j]=’\0’; puts(d);}
第1题:
下述对C语言字符数组的描述中错误的是 。 A、字符数组可以存放字符串 B、字符数组中的字符串可以整体输入、输出 C、可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值 D、不可以用关系运算符对字符数组中的字符串进行比较
A.字符数组可以存放字符串
B.字符数组中的字符串可以整体输入、输出
C.可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值
D.不可以用关系运算符对字符数组中的字符串进行比较
第2题:
请编写函数cpy(char s1[ ], char s2[ ]),其功能是实现字符串的复制(不能使用库函数strcpy), 即把字符数组s2中的字符串复制到字符数组s1中。 例如main函数中输入"hello",“world”,则最后输出``world” ;
第3题:
【多选题】关于字符串输入输出,以下说法正确的是()
A.在一个程序中,可以使用gets()函数输入字符串,使用puts()函数输出字符串
B.在一个程序中,可以使用gets()函数输入字符串,使用printf()函数输出字符串
C.在一个程序中,可以使用scanf()函数输入字符串,使用puts()函数输出字符串
D.在一个程序中,可以使用scanf()函数输入字符串,使用printf()函数输出字符串
第4题:
【单选题】以下对字符数组的描述,正确的是()
A.可以用length函数计算字符数组中字符串的长度
B.字符数组只能存放字符串,不能存放普通字符
C.使用printf函数整体输出字符数组中的字符串时,输出到字符'0'结束输出
D.字符串数组是一维字符数组
第5题:
【单选题】下列是关于字符数组的描述,错误的是________。(第5章 数组程序设计)
A.字符数组可以存放字符串
B.字符数组中的字符串可以整体输入输出
C.定义字符数组时,可以使用一个字符串对其初始化
D.可以用关系运算符对字符数组中的字符串进行比较