77问答网
所有问题
当前搜索:
c语言怎么用scanf输入字符串
...scanf的题 这道题为什么不能
用scanf输入字符串
? 是根本就不可以,还...
答:
当
scanf
读
字符串
的时候,空格是scanf的终止符,即读到空格scanf函数就会结束
关于
c语言
的
scanf
函数的逗号问题!!
答:
对于
scanf
()函数,如果格式控制串里有逗号(或其他非格式符号),键盘
输入
时,必须严格按照控制串的内容键入,不能随意输入。如scanf("a=%d,b=%d",&a,&b);响应输入是a=xx,b=xx(xx是整形数)。scanf()函数还有一个特点较为常用,该函数会将白
字符
(空格、<Tab>、<Enter>)作为数据间的分隔符,...
在
C语言中如何
实现用键盘
输入
一个
字符串
,并打印出来?
答:
在
C语言中输入字符串
后然后打印出来的编程方法如下:1.首先需要先定义一个存放字符串的数组空间,如给字符串100个数组空间。2.接着使用gets()函数来获取键盘输入的字符串。一般格式为gets(定义的字符数组名)。3.然后再使用puts()函数来输出之前输入的字符串内容。一般格式puts(定义的字符数组名)。4....
C语言中
用scanf
函数
输入字符串
数组,取地址符&是不用输的,如果输了取...
答:
不一样。
C语言
的字符串为数组形式,而数组的名称可以表示其地址,故对
字符串输入
不需要加地址符。而单独的字符、整型变量等的名称不能直接表示地址,故需要加地址符。数组名就代表了该数组的地址。整个数组是一块连续的内存单元,数组名所代表的地址为第0个元素的地址,c就代表c[0]的地址。设数组c的...
c语言
里,
scanf
("%s",chars); 如果我一直
输入
空格,它就一直不会读取是...
答:
c语言
里,
scanf
("%s",chars); 如果一直
输入
空格,它就一直读取不到chars数组的内容。scanf()是从第一个非空白
字符
开始
读入
的(scanf根本不读入空格当然是从第一个非空格读入),详细地说,当我们输入数据时,在按下回车键前输入的数据都储存在缓冲区,按下回车键后,会把数据及换行符一起传送到标准...
关于
c语言
通过
scanf
向结构体
输入
数据
答:
比较好的办法是在输出时提示
输入
数据的格式,并且使用常见的格式,比如改为以下代码:void main(){ struct date a,b; cout<<"请输入截止日期,使用格式yyyy-mm-dd"<<endl;
scanf
("%4d-%2d-%2d",&a.year,&a.month,&a.day); fflush(stdin); cout<<"请输入开始日期,使用格式yyyy-...
C语言中
的
scanf
是什么意思
答:
C语言中scanf
是标准库函数,主要用来接收用户
输入
的数据。scanf与printf函数一样,都被定义在头文件stdio.h里,因此在
使用scanf
函数时要加上#include <stdio.h>。它是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。函数格式:int scanf(char *format, args, ...);功 能...
...输入5个字符串,输出最长的那个字符串。
输入字符串
调用
scanf
()_百度...
答:
只要求输出最长的,所以没有必要把5个
字符串
都存储下来。举例如下://#include "stdafx.h"//If the vc++6.0, with this line.#include "stdio.h"#include "string.h"int main(void){ char a[100],la[100],i; printf("please enter 5 strings...\n"); for(*la='\0',i=...
...输出其中最长的字符串。
输入字符串
调用函数
scanf
("%s",sx)_百度知...
答:
我是采用了函数调用的方式,可以直接运行,但是事先要自己
输入
5个
字符串
。include <stdio.h> include <string.h> char *fun(char
c
[][20]){int i,len;char *p;p=c[0];for(i=0;i<5;i++){len=strlen(c[i]);if(len>strlen(p))p=c[i];} return p;} main(){char a[5][20]...
C语言
问题,
输入
一
串字符
时,
scanf
和getchar是分别读到什么结束?
答:
读取字符串的结束 和读入格式有关系 例如:
scanf
("%s %s",s1,s2) 执行时 遇到空格符后S1结束,剩余的字符串就给S2了 scanf("%s,%s",s1,s2) 这个
输入字符串
时,需要用逗号将两个字符串隔开。--- 我解释的也不是很全面,希望对你有所帮助,很高兴和你一起讨论和学习
C
/C++ ...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜