00问答网
所有问题
当前搜索:
怎么用scanf输入字符串数组
c语言编程中,
如何用scanf
函数输出
字符数组
?
答:
一、题目大意为输出一个已知的字符串。解题思路:定义一个
字符数组
,并用“初始化列表”对其赋以初值 用循环逐个输出此字符数组中的字符 include <stdio.h> int main(){ char c[15]={'r',' ','i','g',' ','g',' ','h','t','u',};int i;for(i=0;i<15;i++)printf("A=%...
用scanf
函数
输入
一个
字符串
到
数组
str中正确的语句是
答:
输入字符串到字符数组中,正确的语句可以用循环一个个输入,也可以整体输入
,方法为scanf("%s",str)或者for (i=0;i<strlen(str);i++)scanf("%c",str[i]);str [i]="\n";
不知道数组元素个数,
用scanf输入数组
.
答:
因为
scanf
("%c",&string[i])用来
输入字符串
时是不需要用空格 把各个字符隔开的,而scanf 来获得整数时,你需要把整数用空格隔开,但是你可以先输入 代表数字的 字符串,然后把字符一个个转化为整数:include <stdio.h> include <string.h> void main(){ char string[100]={'\0'};int i=0,...
如何
在C语言中
用scanf输入数组
答:
int num;char name[20];char sex;int age;stu[5];int i;for(i=0;i<5;i++)printf("请
输入
信息\n");
scanf
("%d",&stu[i].num);scanf("%s",&stu[i].name);scanf("%c",&stu[i].sex); //在%c之前加一个空格 scanf("%d",&stu[i].age);for(i=0;i<5;i++)printf( ...
c语言
scanf
(
输入
函数的
使用
方法和注意事项)
答:
1.在使用scanf函数读取字符串时,需要使用%s格式说明符,并且需要指定一个字符数组来存储字符串
。2.在使用scanf函数读取字符时,需要使用%c格式说明符,并且需要指定一个char类型的变量来存储字符。3.在使用scanf函数读取浮点数时,需要使用%f格式说明符,并且需要指定一个float类型或double类型的变量来存储...
用scanf输入字符串
答:
s与&s都表示地址,且值相等。s与&s类型不一样,s的类型为char *,&s的类型为char (*)[10],即指向一行有10个
字符
的指针。在
scanf
("%s",&s);语句中,&s有一个隐含的强制类型转换,即相当于scanf("%s",(char *)&s);
C语言
scanf输入数组
高手进
答:
scanf
只能一个整型或一个
字符
,要
输入数组
一般都是和For循环套用。如:int a[5], i;for (i = 0; i < 5; i++){ scanf ("%d", &a[i]);}
用scanf
()
如何
正确
输入
多个
字符
型数据,有哪些方法?
答:
在控制
字符串
的%前加一个空格,这个问题就迎刃而解了。这个空格可以吸收掉上次接收字符时遗留在
输入
缓冲区里的连续多个广义空格(即' '、'\t'、'\n'等),且能避免在
scanf
函数前增设语句getchar();、fflush(stdin);等存在的漏洞。请看以下举例代码://#include "stdafx.h"//If the vc++6.0, ...
怎么用scanf读入字符串
到
数组
里去?(c语言)
答:
用 scanf
("%s",a)
读入字符串
遇到空格的话 空格后面的字符就读不出来了 用这样读入就可以读如空格了 main(){ char a[20];int i=0,t=0;while((a[i++]=getchar())!='\n')t=i;printf("%d",t);}
scanf
函数
字符串输入
问题
答:
1.
scanf
在用%s时,是指
输入
一个字符串,不用&,因为
字符数组
的名字本身就代表是这个数组的首地址,已经是地址了,再加&就错误了。2.用%c时,是输入一个字符,那么这个字符必须加&,才能放入相应字符变量的地址里,这是不加&,也错了。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
scanf怎么读入数组
c语言scanf输入字符串数组
C语言输入回车停止输入
回车结束循环
c语言输入字符数组
C语言scanf一个数组
字符数组的输入与输出方法
c语言如何用scanf输入数组
c语言从键盘输入数组