55问答网
所有问题
当前搜索:
如何用gets输入字符串
scanf输入字符串和
gets输入字符串
有什么区别
答:
scanf
输入字符串
当字符串中含有空格的时候,空格后面的部分将不会被读入;而
用gets
则可以;比如一定义变量name:1、scanf("%s",name);2、gets(name);当你从键盘输入:string question 时,两者的s变量的值分别为:1、string;2、string question;对于这些简单问题课本一般都会有说明,要多看看课本;
帮忙用C语言做几个作业题,急!满意再加分。
答:
(1)输入一个字符串,将其中所有大写字母改... 要用C语言编写,高手帮帮忙!!能写多少就帮忙写多少吧,急着交作业,自己完成不了那么多,见笑了。 1.编写下列程序,上机调试、验证。 (1) 输入一个字符串,将其中所有大写字母改为小写字母,而所有小写字母全部改为大写字母,然后输出。 设计步骤 ①
用gets输入字符串
; ...
scanf中的%s与
gets
()都是
输入字符串
,有啥区别呢?
答:
scanf输入字符串,遇到空格就停止接受空格后面的字符了。
gets输入字符串
,空格当成普通字符接受,直到回车才结束。
C语言:
输入
一个
字符串
,然后逆序输出
答:
include <stdio.h> int main(){ int len,i;char str[100];
gets
(str);len=strlen(str);for(i=len-1;i>=0;i--)printf("%c",str[i]);return 0;}
请问在C语言中
gets
scanf getchar是等价的吗
答:
1.scanf("%s",s),
输入字符串
应该用%s的格式,逗号后面要用字符串地址,通常是字符串的名字,不需再加&号。这个函数与
gets
的区别有两个:第一,从键盘输入的时候遇到空字符(空格、TAB、回车)就会停止读入,例如输入:Hello word! ,s串的内容是:Hello。第二,
使用
scanf可以一次输入多个字符串,...
.
输入
一行
字符
,统计其中有多少个单词,单词之间用空格分隔。
答:
for (i=0;i<100;i++)scanf("%c",&string[i]);这样写,你
输入
的
字符串
必须是100个字符啊 应该
用gets
(string)include<stdio.h>int main(){char string[100]; int i,c,num=0; char b;printf("请输入一段英文,每个单词空格隔开:\n"); gets(string);if(string[0]!=' ') num=1...
用C语言编写程序:接收用户
输入
的
字符串
,并以相反的顺序输出该字符串
答:
include<stdio.h> include<string.h> int main(){ int i,len; //接受字符串长度 char str[10000]; //定义字符型数组 开到10000应该够长了 scanf("%s",str); //向str数组中
输入字符串
//
gets
(str); //这里是另一种方法 用这种可以读入空格 len=strlen(str); //
使用
strlen函数 得到...
c语言
如何输入
任意个
字符
?
答:
在 C 语言中,
可以使用
以下函数来
输入
任意个
字符
:fgets 函数:该函数可以从标准输入流 stdin 中读取任意个字符,直到读到换行符或文件结束标志为止。例如:Copy codechar str[100];if (fgets(str, 100, stdin) == NULL) { // 读取失败} else { // 读取成功}
get
char 函数:该函数可以从...
C语言上机题目:
输入
一个
字符串
,然后按逆序重新存放该字符串.
答:
include<string.h> include<stdio.h> int main(){ char a[100];int i,n,j=0,temp;
gets
(a);n=strlen(a);for(i=0;i<n/2;i++){ temp=a[i];a[i]=a[n-1-i];a[n-1-i]=temp;} a[n]='\0';puts(a);return 0;} ...
定义
字符串
char a[100]
输入
时,
gets
(str)和scanf("%s",a)有区别吗...
答:
直到换行,
字符串
里允许有空格 等空白字符。scanf("%s",a); 读取一个字符串,直到 空格之类的分隔符为止。例如:char a[100], str[100];当拍入一行内容是: there are six dogs
gets
(str); 读到的字符串 是: "there are six dogs".scanf("%s",a); 读到的字符串是: "there"
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜