55问答网
所有问题
在C语言中,用gets输入了一个字符串,怎么用数组它?
如题所述
举报该问题
推荐答案 2017-12-31
#include "
stdio.h
"
void main()
{
char s[50];
int i = 0;
gets(s);
puts(s);
while(s[i]!='\0'){
printf("%d --> %c\n",i,s[i]);i++;
}
system("pause");
}
你可以看看
这样直接能存放到数组中
其中'\0'是结束标识,也就是空
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/LILe44QQ4eFecIIQFQ.html
相似回答
c语言中,
如果
用gets输入一
段
字符串,
如何
用数组
形式输出?
答:
就按普通
字符数组
那样处理就好了。for(i = 0; i < strlen(str); i++){printf("%
c
", str[i]);}strlen函数计算str
字符串
的长度,不包括最后的\0,在string.h头文件中。希望对你有所帮助
c语言中
的
gets
()函数如何实现?
答:
1、输入:第一行是
一个字符串
; 第二行是一个字符。2、输出:删除指定字符后的字符串。二、设计思路:1、 同插入问题,定义两个
字符数组
a,b。以及标志删除位置的int型pos。2、
用gets
函数
输入数组
a的值,并利用for循环将数组a copy到 数组b。3、利用for循环,令pos位的数组b元素赋值到a。三、...
字符数组
可以用来接收
字符串
吗?
答:
C语言中,
可以用gets函数来接收输入的字符串(包含空格)
。格式:gets(字符数组名);功能:gets函数用于将输入的字符串内容存放到指定的字符数组中,输入结尾的换行符'\n'被换成'\0'存储在该数组中。举例说明如下:char str[20]; // 定义一个字符数组,大小为20个字节gets(str); // 将用户...
c语言
的
gets
()能用在二维
数组
中吗,如果能,该
怎么用
答:
可以的,比如 include<stdio.h> int main(){int i;char s[3][40];for(i=0;i<3;i++)
gets
(s[i]);for(i=0;i<3;i++)printf("%s\n",s[i]);return 0;}
...
一个字符数组
中
使用gets
()
输入字符串
给
字符数组,
统计字符数组_百度...
答:
gets
(s2);//将s1的
字符串
复制到s3中 strcpy(s3,s1);//将s3与s2相连接,可以理解为:s3=s1+s2 strcat(s3,s2);// printf("s3=\"%s\"\n",s3);printf("请
输入
要统计的字符:");tmp=getchar();for(i=0;i<strlen(s3);i++){ if(s3[i]==tmp) sum++;} printf("\"%
c
\"出现的...
大家正在搜
字符串输入语句不用gets函数
c语言输入字符串gets
用gets输入字符数组
用gets输入字符串
如何用gets输入字符串
字符串gets怎么用
字符串输入函数gets
输入字符串gets printf
c语言输入字符串scanf
相关问题
在C语言中,用gets输入了一个字符串,怎么用数组它?
c语言中,如果用gets输入一段字符串,如何用数组形式输出?
在C语言中如何实现用键盘输入一个字符串,并打印出来?
C语言for循环中用gets输入字符数组的问题
在C语言中 怎么在键盘上给一个字符型的数组输入带回车的字符串
C语言 将两个字符数组的内容连接后存放到另一个字符数组中 使...
C语言取某个字符后的字符串存到另一个字符串
gets在c语言中什么意思