问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

C语言,如何向一个字符数组输入字符,并打印?

发布网友 发布时间:2022-04-30 15:45

我来回答

4个回答

热心网友 时间:2022-06-26 16:02

int c,i; //c应该改为 char c
while((c=getchar())!=EOF) //c是字符变量,EOF是字符串,不能把字符串赋给字符变量

也可以用scanf();输入。不过要求输入的时候字母间不能加空格。
例:scanf("%s",s); //s是数组名,s前不必加&,因为数组名就是该数组的首地址。

最好的字符串输入输出形式还是
gets(数组名); //输入
puts(数组名); //输出
不过一般用gets();前都要加上
fflush(stdin);清理键盘缓冲,因为可能程序中有残留的回车等。

热心网友 时间:2022-06-26 16:02

修改如下://注释修改,输入字符串再输入回车符,注意不能超过9个字符
#include<stdio.h>
int main()
{
int c,i=0; //
char s[10]={0};//
while((c=getchar())!='\n') //EOF
{
//for(i=0;i<10;i++)
s[i]=c;
i++;//
}
printf("%s",s);
}

最好用gets输入字符串,puts输出字符串:
#include<stdio.h>
int main()
{

char s[10]={0};
gets(s);
puts(s);
}
或者scanf
#include<stdio.h>
int main()
{

char s[10]={0};
scanf("%s",s);
printf("%s",s);

}追问第一个里面,为什么for循环之后还要一个i++?

追答while也是循环,i++目的就是让数组元素位置移位,你每输入一个字符就存进数组一次,然后位置移到下一个位,存你再输入的字符,而且已经删除了for循环,

热心网友 时间:2022-06-26 16:03

你可以这样啊

#include<stdio.h>
main()
{
    int c,i;
    char s[10];
    scanf("%s",s);
    printf("%s",s);
}

你定义的是10个字符,假如你输入多了只会输出前10个

热心网友 时间:2022-06-26 16:03

#include<stdio.h>
void main()
{
char s[10];
gets(s);
puts(s);
}

C 语言 定义一个字符数组,从键盘输入一字符串,然后输出的程序._百度...

1、可以用scanf输入,然后用printf输出。2、示例程序:include &lt;stdio.h&gt;void main(){ char array[100]; printf("please input the string: \n"); scanf("%s", array); printf("%s\n",array); } void main(){ char *array; printf("please input the string: \n"...

在C语言中如何实现用键盘输入一个字符串,并打印出来?

1.首先需要先定义一个存放字符串的数组空间,如给字符串100个数组空间。2.接着使用gets()函数来获取键盘输入的字符串。一般格式为gets(定义的字符数组名)。3.然后再使用puts()函数来输出之前输入的字符串内容。一般格式puts(定义的字符数组名)。4.最终运行程序,即可成功实现输入字符串,然后原样在屏...

在C语言中如何实现用键盘输入一个字符串,并打印出来?

在C语言中实现用键盘输入一个字符串,并打印出来的解决方法如下:1、首先定义一个字符串数组,如你可以给字符串100个数组空间。如图括号内数字即为你定义的数组大小。2、gets()函数用来获取键盘输入的字符串,括号内的s即为字符串变量。3、接着用puts()函数输出之前我们从键盘读取的字符串。括号内为...

怎么定义一个字符串,并输入,输出。

1、scanf/printf是C语言的格式化输入输出函数,可以用于输入输出各种基础类型,字符串(char*)也在其支持范围内。格式化字符为%s。2、例如char str[100];scanf("%s",str);printf("%s",str);

c语言 输入一串字符串,统计并输出其中的大写字母、小写字母、数字字符...

要编写一个C语言程序,统计输入字符串中的大写字母、小写字母、数字字符和其他字符的个数,可以按照以下步骤进行。首先,我们需要定义一个字符数组来存储输入的字符串,并设置四个计数器分别用于记录各类字符的数量。c include void main() { char a[100];int sum0 = 0, suma = 0, sumA = 0; /...

如何用C语言实现把单个字符写入到一个字符数组中并且打印出来结果

void fun1( char *str){ char buf[256]; int i; i=0;//移到循环外!! while(*str!='\0'){ buf[i]=*str; i++; str++; } buf[i]='\0'; printf("%s\n",buf);}

...输入一个字符串,把它复制到一个字符数组中,并输出。

include &lt;stdio.h&gt; int main(){ char a[100] = "\0",b[100] = "\0";int i = 0;printf("输入一行字符:\n");scanf("%s",a);for(i = 0;a[i] != '\0';i++){ b[i] = a[i];} printf("%s\n",b);return 0;} ...

c语言中如何输入输出字符串

1 用scanf/printf输入输出。scanf/printf是C语言的格式化输入输出函数,可以用于输入输出各种基础类型,字符串(char*)也 其支持范围内。格式化字符为%s。定义 char str[100];输入 scanf("%s",str);输出 printf("%s",str);2 C语言还支持专门的字符串输入输出函数:gets/puts。gets的作用为,读入一行...

c语言编程中,如何用scanf函数输出字符数组?

一、题目大意为输出一个已知的字符串。解题思路:定义一个字符数组,并用“初始化列表”对其赋以初值 用循环逐个输出此字符数组中的字符 include &lt;stdio.h&gt; int main(){ char c[15]={'r',' ','i','g',' ','g',' ','h','t','u',};int i;for(i=0;i&lt;15;i++)printf("A=%...

C语言怎样输入字母?

在 C 语言中,可以使用字符数组来输入字母。以下是一个简单的程序示例,用于提示用户输入“you”,并验证输入是否正确:```c include &lt;stdio.h&gt; include &lt;string.h&gt; int main() { char input[4]; // 定义一个长度为 4 的字符数组 printf("请输入“you”:");scanf("%s", input); // ...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
网王完结小说 女强小说(女主一定要非常非常狂哦)注:bl拒收 这个男明星是谁啊?哪位知道的 中国人保是什么电话 人保电话是多少? 我在用VC编译器调试程序的时候,为何不识别变量 在VC6.0下有没有办法增加watch窗口的数目? 夏天开花的树种有哪些 ...为“肾虚公子”,黑眼圈到底跟肾虚有何关系? 本来我们去玩水,一下看见一条小蛇,它看见我就冲我身上来了,把我吓... ...的答案(只要大致,不要全部,英语的IQ无限的不要! 电脑上没显示“另存为”怎么找? 【数组问题】向数组中插入字符,快疯了 怎样实现C++字符串数组输入 在C语言中 怎么在键盘上给一个字符型的数组输入带回车的字符串 c语言中函数里面怎么输入字符串数组 怎样用手机对同一个人连续发多条相同的短信,换个说法 现在我想献给一个人一次性发300条短信 应该怎么做 c语言怎么输入字符串到一个数组 买笔记本电脑另存为文件无法存到电脑 怎样才能用手机一次性给同一个人发十条短信?大神们帮帮忙 java怎么在数组中输入字符串 我的诺基亚手机发短信怎么一下发给多个人,不是电话本上的人 怎么才能同时一个人发99条短信 或999条短信 但是手机号不是一个人的!给一个人发 c语言中如何向数组中输入字符串并输出这个字符串 手机能一次给一百个人发短信吗 怎么往string数组中添加字符串 wow 怎么快速选择队友正在打的怪~ 宏命令是什么 魔兽世界团队界面里无法选择队友 金庸群侠传3加强版选队友 红警2共和国之辉怎么选队友? 龙之信条黑暗觉醒选队友攻略 怎么选择队友详解 向一个已有的数组里动态插入字符串 《鬼吹灯》14部顺序是怎么样的? 天下霸唱的小说按照怎样的顺序去看? 鬼吹灯之金棺陵兽哪个版本的有声小说比较好 红眼鱼一天什么时间好钓 红尾鱼几月份钓好? 怎么钓红友沉底吗 安舒环是怎样节育的 红油鱼的习性及钓法 我适合戴什么环?(宫内节育器) 钓红油鱼用什么鱼钩 安舒环好取吗 求MOKO美空模特尐mina怪私拍套图800M那个,baker_ba@126.com 琼钓是什么意思? 安母环与安舒环有什么不同 红友鱼怎么做好吃?请大神们解答 安舒环适合什么人 清蒸红友鱼怎么做如何做好吃 安舒环是不是也叫圆宫环? 5200小说网怎么了,总也打不开网页,郁闷。
  • 焦点

最新推荐

猜你喜欢

热门推荐