c语言(1)使用c语言输入函数数时应该注意的问题有哪些?

关于c语言输入函数scanf的一个疑问_百度知道
关于c语言输入函数scanf的一个疑问
关于c语言输入函数scanf的一个疑问比如scanf(“%d%d”),我这里省略取址符号了,那么我该如何输入这两个数(%d中间没有空格)
我有更好的答案
直接输入,因为你中间没空格,输入输出就是按原输出输入
那计算机怎么知道我输入的是哪两个数,比如我输入5和15,它不会认成515吗
明朝时,长安商人贾子龙结交高士真生。贾子龙热心公益,乐善好施,常入不敷出,于是想尽办法筹钱谋利,又常因资金不足向真生借钱。真生劝他量入为出,知足常乐。
1条折叠回答
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。请高手解决一个关于C语言的问题_百度知道
请高手解决一个关于C语言的问题
#include &stdafx.h&
float score,average=0;
scanf(&%f&,&score);
while(score&=0)
scanf(&%f&,&score);
if(n!=0) average=average/n;
printf(&%f\n&,average);
我有更好的答案
拜托,这也需要C语言的问题专家或高手进?
scanf函数的一般形式
scanf(格式控制,地址表列)
int scanf(char *format[,argument,...]);
“格式控制”的含义同printf函数;“地址表列”是由若干个地址组成的表列,可以是变量的地址,或字符串首地址。
scanf()函数返回成功赋值的数据项数,出错时则返回EOF。
例题 scanf函数输入数据。
#include&stdio.h&
void main(){
int a,b,c;
printf(&input a,b,c\n&);
scanf(&%d%d%d&,&a,&b,&c);
printf(&a=%d,b=%d,c=%d&,a,b,c);
}[编辑本段]格式字符 说明
%a 读入一个浮点值(仅C99有效)
%c 读入一个字符
%d 读入十进制整数
%i 读入十进制,八进制,十六进制整数
%o 读入八进制整数
%x 读入十六进制整数
%c 读入一个字符
%s 读入一个字符串,遇空格、制表符或换行符结束。
%f 用来输入实数,可以用小数形式或指数形式输入。
%p 读入一个指针
%u 读入一个无符号十进制整数
%n 至此已读入值的等价字符数
%[] 扫描字符集合
%% 读%符号
附加格式说明字符表修饰符 说明L/l 长度修饰符 输入&长&数据
h 长度修饰符 输入&短&数据
W 整型常数 指定输入数据所占宽度
m指定输入数据所占的宽度
* 星号 空读一个数据
hh,ll同上h,l但仅对C99有效。
(B) 空白字符空白字符会使scanf()函数在读操作中略去输入中的一个或多个空白字符,空白符可以是space,tab,newline等等,直到第一个非空白符出现为止。(C) 非空白字符一个非空白字符会使scanf()函数在读入时剔除掉与这个非空白字符相同的字符。
注:scanf()控制串知识就介绍到这里(应该比较齐全了^_^),如有遗漏下次补上。下面将结合实际例程,一一阐述.三、 scanf()函数的控制串的使用例1.#include &stdio.h&
int main(void)
int a,b,c;
scanf(&%d%d%d&,&a,&b,&c);
printf(&%d,%d,%d\n&,a,b,c);return 0;
} 运行时按如下方式输入三个值:3□4□5 ↙(输入a,b,c的值)3,4,5 (printf输出的a,b,c的值) (1) &a、&b、&c中的&是地址运算符,分别获得这三个变量的内存地址。
(2) &%d%d%d&是按十进值格式输入三个数值。输入时,在两个数据之间可以用一个或多个空格、tab键、回车键分隔。
以下是合法输入方式:
① 3□□4□□□□5↙
③ 3(tab键)4↙
例2.#include &stdio.h&
int main(void)
int a,b,c;scanf(&%d,%d,%d&,&a,&b,&c);
printf(&%d,%d,%d\n&,a,b,c);return 0;
} 运行时按如下方式输入三个值:3,4,5 ↙(输入a,b,c的值)或者3,□4,□5 ↙(输入a,b,c的值)3,□□□4,□5 ↙(输入a,b,c的值)
都是合法的,但是&,&一定要跟在数字后面,如:
3□,4,□5 ↙就非法了,程序出错。(解决方法与原因后面讲)再如:1、sacnf()中的变量必须使用地址。 int a,
scanf(&%d%d&,a,b); //错误
scanf(&%d%d&,&a,&b);2、scanf()的格式控制串可以使用其它非空白字符,但在输入时必须输入这些字符。例:
scanf(&%d,%d&,&a,&b);
输入: 3,4 ↙(逗号与&%d,%d&中的逗号对应)
scanf(&a=%d,b=%d&,&a,&b);
输入: a=3,b=4 ↙(&a=&,&b=&,逗号与&%d,%d&中的&a=&,&b=&及逗号对应)
3、在用&%c&输入时,空格和“转义字符”均作为有效字符。例:
scanf(&%c%c%c&,&c1,&c2,&c3);
输入:a□b□c↙
结果:a→c1,□→c2,b→c3 (其余被丢弃)
scanf()函数接收输入数据时,遇以下情况结束一个数据的输入:(不是结束该scanf函数,scanf函数仅在每一个数据域均有数据,并按回车后结束)。
① 遇空格、“回车”、“跳格”键。
② 遇宽度结束。
③ 遇非法输入。问题二:scanf()函数不能正确接受有空格的字符串?如: I love you!
#include &stdio.h&
int main()
char str[80];
scanf(&%s&,str);
printf(&%s&,str); return 0;
}输入:I live you!
输出:I scanf()函数接收输入数据时,遇以下情况结束一个数据的输入:(不是结束该scanf函数,scanf函数仅在每一个数据域均有数据,并按回车后结束)。
① 遇空格、“回车”、“跳格”键。
② 遇宽度结束。
③ 遇非法输入。所以,上述程序并不能达到预期目的,scanf()扫描到&I&后面的空格就认为对str的赋值结束,并忽略后面的&love you!&.这里要注意是&love you!&还在键盘缓冲区(关于这个问题,网上我所见的说法都是如此,但是,我经过调试发现,其实这时缓冲区字符串首尾指针已经相等了,也就是说缓冲区清空了,scanf()函数应该只是扫描stdin流,这个残存信息是在stdin中)。我们改动一下上面的程序来验证一下:#include &stdio.h&
int main()
char str[80];
char str1[80];
char str2[80];
scanf(&%s&,str);/*此处输入:I love you! */
printf(&%s&,str);
sleep(5);/*这里等待5秒,告诉你程序运行到什么地方*/
scanf(&%s&,str1);/*这两句无需你再输入,是对键盘盘缓冲区再扫描 */
scanf(&%s&,str2);/*这两句无需你再输入,是对键盘盘缓冲区再扫描 */
printf(&\n%s&,str1);
printf(&\n%s&,str2);
}输入:I love you!
you!好了,原因知道了,那么scanf()函数能不能完成这个任务?回答是:能!别忘了scanf()函数还有一个 %[] 格式控制符(如果对%[]不了解的请查看本文的上篇),请看下面的程序:#include &stdio.h&
int main()
char string[50];
/*scanf(&%s&,string);不能接收空格符*/
scanf(&%[^\n]&,string);
printf(&%s\n&,string);
}问题三:键盘缓冲区残余信息问题
#include &stdio.h&
int main()
scanf(&%d&,&a);
scanf(&%c&,&c);
printf(&a=%d c=%c\n&,a,c);
/*printf(&c=%d\n&,c);*/
}while(c!='N');
} scanf(&%c&,&c);这句不能正常接收字符,什么原因呢?我们用printf(&c=%d\n&,c);将C用int表示出来,启用printf(&c=%d\n&,c);这一句,看看scanf()函数赋给C到底是什么,结果是 c=10 ,ASCII值为10是什么?换行即\n.对了,我们每击打一下&Enter&键,向键盘缓冲区发去一个“回车”(\r),一个“换行&(\n),在这里\r被scanf()函数处理掉了(姑且这么认为吧^_^),而\n被scanf()函数“错误”地赋给了c.解决办法:可以在两个scanf()函数之后加个fflush(stdin);,还有加getch(); getchar();也可以,但是要视具体scanf()语句加那个,这里就不分析了,读者自己去摸索吧。但是加fflush(stdin);不管什么情况都可行。函数名: fflush
功 能: 清除一个流
用 法: int fflush(FILE *stream);#include &stdio.h&
int main()
scanf(&%d&,&a);
fflush(stdin);
scanf(&%c&,&c);
fflush(stdin);
printf(&a=%d c=%c\n&,a,c); }while(c!='N');
} 这里再给一个用“空格符”来处理缓冲区残余信息的示例:运行出错的程序:#include &stdio.h&
int main()
for(i = 0;i & 10;i++)
scanf(&%c&,&j);/*这里%前没有空格*/
}使用了空格控制符后:#include &stdio.h&
int main()
for(i = 0;i & 10;i++)
scanf(& %c&,&j);/*注意这里%前有个空格*/
} 可以运行看看两个程序有什么不同。问题四 如何处理scanf()函数误输入造成程序死锁或出错?#include &stdio.h&
int main()
int a,b,c; /*计算a+b*/scanf(&%d,%d&,&a,&b);
printf(&%d+%d=%d&,a,b,c);
}如上程序,如果正确输入a,b的值,那么没什么问题,但是,你不能保证使用者每一次都能正确输入,一旦输入了错误的类型,你的程序不是死锁,就是得到一个错误的结果,呵呵,这可能所有人都遇到过的问题吧?解决方法:scanf()函数执行成功时的返回值是成功读取的变量数,也就是说,你这个scanf()函数有几个变量,如果scanf()函数全部正常读取,它就返回几。但这里还要注意另一个问题,如果输入了非法数据,键盘缓冲区就可能还个有残余信息问题。正确的例程:#include &stdio.h&
int main()
int a,b,c; /*计算a+b*/while(scanf(&%d,%d&,&a,&b)!=2)fflush(stdin);
printf(&%d+%d=%d&,a,b,c);
采纳率:20%
大家可以调试一下当插入的位置大于单链表的个数就报错?无法继续执行删除!我想求教高手帮我改一下让这会提示插入位置错误
你的最后一个输入要是负数;这样才能结束;
如果你一直输入正数就死循环了,吧数字输入完成后再输入一个负数就可以了,或者在加一个计数的变量count,while(score&=0)改为while(score&=0&&count&=i)i是你想要输入的个数
这个while(score&=0)有问题,因为这是个死循环
其他2条回答
为您推荐:
c语言的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。C语言(输入函数)_百度知道
C语言(输入函数)
#include &stdio.h&#include &Windows.h&int main(){
scanf(&d%\n&,&a); printf(&%d\n&,a); system(&PAUSE&); return 0 ; }我这程式运行后我都把地址输入给a了然后再print出来的a怎么还是随机数啊??哪里出错了?
我用的是 visual studio c++ 2010
我有更好的答案
scanf(&d%\n&,&a);应该是scanf(&%d&,&a);
那是换行符啊大哥
噢!!!!谢谢你啊!!害我困扰了10多分钟!!
采纳率:46%
getc():调用方式:int getc(FILE *stream)它返回指定输入流stream的当前位置的下一个字符,并增加文件的位置指示器.getch():调用方式:int getch(void)getch()从控制台读取一个字符,但不把该字符显示在屏幕上,也就是不回显.getche():调用方式:int getche(void)getche()从控制台读取一个字符,把该字符显示在屏幕上,也就是回显.getchar():调有方式:int getchar(void)getchar()从控制台读取一个字符,并回显,它和getch(),getche()的不同在于,它等到输入一个回车才结束,就算你输入了一个字符串,它也只取其中的第一个字符.getchar()头文件为string.h,即需有# include&string.h& 其他的头文件为conio.h 呃,你可以使用追问吗~我这太不方便了,请问你用的什么编译器? 呃,这样子啊,对gcc我不清楚了就,也许其不支持或者文件库不一样,你可以针对查查,在vc中我试了没有问题。。。
完全看不懂你在说什么....= =我在用visual studio c++ 2010额!!有其他道友回答我了!!谢谢你的帮助!下次有困难我会再发问的!不能给你最佳回答实在不好意思了!!
scanf那句改为scanf(&%d&, &a);保证就没错了。
不好意思!!其他道友回答了!
注意时间,谁先回答的?怎么乱采纳?
额...我有看时间...但是毕竟是他先点出 %d 这个问题的= =虽然我是先追问他嗯..也算是不好意思对不起啦= =
根本就没追问我,怎么继续回答?我的采纳率一个月才提高1%,这下都白干了。。。。另外,在scanf中&\n&可不是换行的意思,是表示空字符,所以一般都不使用
scanf(&d%\n&,&a); 不要\n
去你的,那是换行符关什么事?
说三点:1.我确实没看清楚,你把d写到%前面了,这肯定有问题2.告诉你去掉'\n'也没错,否则你要输入两遍(如果你不嫌麻烦那随你)3.既然到这来提问,请放礼貌点,就算别人回答的不令你满意,只要没有恶意,请你也虚心说声谢谢,从你的回复我只看到了你无知的傲慢(既然如此,就不要到这来提问)
其他1条回答
为您推荐:
其他类似问题
c语言的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。C语言输入函数_百度知道
C语言输入函数
scanf函数 是不是必须让输入变量的格式与格式字符串一致吗?
比如scanf(&%c %c %c&,&a,&b,&c)是不是输入格式也必须是a(空格)
b(空格)c?
scanf(&%c,%c,%c&,&a,&b,&c) 输入格式必须是a,b,c?
scanf(&a=%d,b=%d,c=%d&,&a,&b,&c) 输入也必须为a=,b=,c=,的格...
我有更好的答案
C语言中两种方法都可以,但有区别scanf(&%s&,s)是读取不到空格的。而gets(s)可以读取。两种方法都是一个一个字符读取的。不同的是scanf是遇到空格或者回车键就会结束,但gets是只有输入回车键才会终止读取字符串!下面是例子:#include &stdio.h&int main(){&&& char x[10];&&& scanf(&%s&,x);&&& printf(&%s&,x);&&& return 0;}下面是#include &stdio.h&int main(){&&& char x[10];&&& gets(x);&&& printf(&%s&,x);&&& return 0;}
采纳率:94%
来自团队:
我帮你上机实践了一下,scanf(&%c %c %c&,&a,&b,&c)输入格式也可以是a(空格)b(空格)c,也可以是abc。而scanf(&%c,%c,%c&,&a,&b,&c) 输入格式必须是a,b,c。
scanf(&a=%d,b=%d,c=%d&,&a,&b,&c) 输入也必须为a=,b=,c=,的格式。
本回答被提问者和网友采纳
scanf(&%c %c %c&,&a,&b,&c),三个输入值必须用空格或换行分开,多少个空格没关系。scanf(&%c,%c,%c&,&a,&b,&c) 输入格式必须是a,b,c? 是的,就依序输入要存入a的字符,存入b的字符,然后c.scanf(&a=%d,b=%d,c=%d&,&a,&b,&c)这行执行时会出错的,scanf里面只能有%i %s %c这些flag。显示的话应该用printf.
你说的没错,但一般来说,是写成scanf(&%c%c%c&,&a,&b,&c)的,这样你在输入时就可以用逗号或空格都行了
是的,因为scanf是输入流,对你一切的输入都有响应,所以输入一个空格和不输入空格是不一样的。
Scanf(&这里面是什么格式&...):输入就要用什么格式这是C标准输入函数的规定
你说的对!
其他11条回答
为您推荐:
其他类似问题
您可能关注的内容
c语言的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。轻松C语言用函数输入输出_百度知道
轻松C语言用函数输入输出
轻松C语言用函数输入输出这个如何输入输出,似乎没有反应#include&stdio.h&int main(){ int i=0; char a[5]; for(i=0;i&5;i++) {
a[i]=getchar(); } for(i=0;i&5;i++) {
putchar(a[i]); } putchar('\n');}
我有更好的答案
程序运行后,按键盘上的字母键,按够5个后按一个回车键
采纳率:65%
代码没什么问题你的输入结尾要加回车才行比如abcde回车会输出abcde
本回答被提问者采纳
C语言中的输入输出函数总结C语言中数据输入输出的概念及在C语言中的实现(1)所谓输入输出是以计算机为主体而言的。(2)本章介绍的是向标准输出设备显示器输出数据的语句。(3)在C语言中,所有的数据输入/输出都是由库函数完成的。 因此都是函数语句。(4)在使用C语言库函数时,要用预编译命令#include将有关“头文件”包括到源文件中。使用标准输入输出库函数时要用到 “stdio.h”文件,因此源文件开头应有以下预编译命令:#include& stdio.h &或#include ”stdio.h”,stdio是standard input &outupt的意思。(5)考虑到printf和scanf函数使用频繁,系统允许在使用这两个函数时可不加#include& stdio.h &或#include ”stdio.h”一、字符数据的输入输出( 1 ) putchar 函数(字符输出函数)putchar 函数是字符输出函数, 其功能是在显示器上输出单个字符。其一般形式为:putchar(字符变量).对控制字符则执行控制功能,不在屏幕上显示。使用本函数前必须要用文件包含命令:#include&stdio.h&或#include “stdio.h”( 2 ) getchar函数(键盘输入函数)getchar函数的功能是从键盘上输入一个字符。其一般形式为:getchar();通常把输入的字符赋予一个字符变量,构成赋值语句,如: c=getchar();使用getchar函数还应注意几个问题:1)getchar函数只能接受单个字符,输入数字也按字符处理。输入多于一个字符时,只接收第一个字符。2)使用本函数前必须包含文件“stdio.h”。3)在TC屏幕下运行含本函数程序时,将退出TC 屏幕进入用户屏幕等待用户输入。输入完毕再返回TC屏幕。二、格式输入与输出(1)printf函数(格式输出函数)printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”(format)之意。其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上。在前面的例题中我们已多次使用过这个函数。(1)printf函数调用的一般形式printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用 printf 函数之前必须包含stdio.h文件。printf函数调用的一般形式为:printf(“格式控制字符串”,输出表列),其中格式控制字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。如:“%d”表示按十进制整型输出;“%ld”表示按十进制长整型输出;“%c”表示按字符型输出等。非格式字符串在输出时原样照印,在显示中起提示作用。输出表列中给出了各个输出项,要求格式字符串和各输出项在数量和类型上应该一一对应。***格式字符串格式: [标志][输出最小宽度][.精度][长度]类型1)类型:类型字符用以表示输出数据的类型,其格式符和意义如下表所示:d,以十进制形式输出带符号整数(正数不输出符号)o,以八进制形式输出无符号整数(不输出前缀0)x或X ,以十六进制形式输出无符号整数(不输出前缀Ox)u,以十进制形式输出无符号整数f,以小数形式输出单、双精度实数e或E,以指数形式输出单、双精度实数g或G,以%f或%e中较短的输出宽度输出单、双精度实数c,输出单个字符s,输出字符串2)标志:标志字符为-、+、#、空格四种,其意义下表所示:-,结果左对齐,右边填空格+,输出符号(正号或负号)空格,输出值为正时冠以空格,为负时冠以负号#,对c,s,d,u类无影响;对o类,在输出时加前缀o;对x类,在输出时加前缀0x;对e,g,f 类当结果有小数时才给出小数点3)输出最小宽度:用十进制整数来表示输出的最少位数。若实际位数多于定义的宽度,则按实际位数输出,若实际位数少于定义的宽度则补以空格或0。4)精度:精度格式符以“.”开头,后跟十进制整数。本项的意义是:如果输出数字,则表示小数的位数;如果输出的是字符,则表示输出字符的个数;若实际位数大于所定义的精度数,则截去超过的部分。5.长度:长度格式符为h,l两种,h表示按短整型量输出,l表示按长整型量输出。(2)scanf函数(格式输入函数)scanf函数称为格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。(1) scanf函数的一般形式scanf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中,与printf函数相同,C语言也允许在使用scanf函数之前不必包含stdio.h文件。scanf函数的一般形式为:scanf(“格式控制字符串”,地址表列);其中,格式控制字符串的作用与printf函数相同,但不能显示非格式字符串,也就是不能显示提示字符串。地址表列中给出各变量的地址。地址是由地址运算符“&”后跟变量名组成的。这个地址就是编译系统在内存中给a,b变量分配的地址。在C语言中,使用了地址这个概念,这是与其它语言不同的。应该把变量的值和变量的地址这两个不同的概念区别开来。变量的地址是C编译系统分配的,用户不必关心具体的地址是多少。(2) 格式字符串格式字符串的一般形式为:%[*][输入数据宽度][长度]类型其中有方括号[]的项为任选项。各项的意义如下:1) 类型:表示输入数据的类型,其格式符和意义如下表所示。d,输入十进制整数o,输入八进制整数x,输入十六进制整数u,输入无符号十进制整数f或e,输入实型数(用小数形式或指数形式)c,输入单个字符s,输入字符串2) “*”符:用以表示该输入项,读入后不赋予相应的变量,即跳过该输入值。如:scanf(&%d %*d %d&,&a,&b);当输入为:123时,把1赋予a,2被跳过,3赋予b。3) 宽度:用十进制整数指定输入的宽度(即字符数)。例如:scanf(&%5d&,&a);输入:只把12345赋予变量a,其余部分被截去。又如:scanf(&%4d%4d&,&a,&b);输入:将把1234赋予a,而把5678赋予b。4) 长度:长度格式符为l和h,l表示输入长整型数据(如%ld) 和双精度浮点数(如%lf)。h表示输入短整型数据。使用scanf函数还必须注意以下几点:1))scanf函数中没有精度控制,如:scanf(&%5.2f&,&a);是非法的。不能企图用此语句输入小数为2位的实数。2))scanf中要求给出变量地址,如给出变量名则会出错。如 scanf(&%d&,a);是非法的,应改为scnaf(&%d&,&a);才是合法的。3))在输入多个数值数据时,若格式控制串中没有非格式字符作输入数据之间的间隔则可用空格,TAB或回车作间隔。C编译在碰到空格,TAB,回车或非法数据(如对“%d”输入“12A”时,A即为非法数据)时即认为该数据结束。4))在输入字符数据时,若格式控制串中无非格式字符,则认为所有输入的字符均为有效字符。例如: scanf(&%c%c%c&,&a,&b,&c);输入为:def则把'd'赋予a, ' ' 赋予b,'e'赋予c。只有当输入为:def时,才能把'd'赋于a,'e'赋予b,'f'赋予c。如果在格式控制中加入空格作为间隔,如:scanf (&%c %c %c&,&a,&b,&c);则输入时各数据之间可加空格。5) 如果格式控制串中有非格式字符则输入时也要输入该非格式字符。例如:scanf(&%d,%d,%d&,&a,&b,&c);其中用非格式符“ , ”作间隔符,故输入时应为:5,6,7又如:scanf(&a=%d,b=%d,c=%d&,&a,&b,&c);则输入应为:a=5,b=6,c=76) 如输入的数据与输出的类型不一致时,虽然编译能够通过,但结果将不正确。
有反应啊~~首先输入5个字符,随后会输出方才输入的字符。#include&&stdio.h&int&main()&{ int&i=0; char&a[5]; for(i=0;i&5;i++)&{
a[i]=getchar(); } for(i=0;i&5;i++)&{
putchar(a[i]);
} putchar('\n'); return&0;}运行结果输入:abcde↙输出:abcde
语句中没有提示,所以用户界面不友好,,,,,,一运行就是输入、。。。。。。然后输出~~~
其他2条回答
为您推荐:
其他类似问题
输入输出的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 c语言字符串输入函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信