C语言基础
斗 鹰
涉及JavaEE,数据结构与算法以自己平时写代码一些bug。
展开
-
C语言gets()与scanf()函数的区别
scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。若想从键盘上输入字符串"hi hello",则应该使用__gets__函数。gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。char string[15]; gets(string); /*遇到回车认为输入结束*/scanf("%s",string); /*遇...原创 2018-12-05 20:23:22 · 315 阅读 · 0 评论 -
C语言get函数汇总
转载自新浪博客:http://blog.sina.com.cn/s/blog_590be5290100kaeg.html 1、int getc(FILE *stream); 从指定输入流 stream 的当前位置读取一个字符,若读到文件尾而无数据时便返回EOF。main(){ int c; FILE *fp= fopen("d:\\a.txt","r"); fpos...转载 2018-12-19 18:36:34 · 8804 阅读 · 0 评论 -
过滤多余的空格
描述:一个句子中也许有多个连续空格,过滤掉多余的空格,只留下一个空格。输入:一行,一个字符串(长度不超过200),句子的头和尾都没有空格。输出:过滤之后的句子。样例输入:Hello world.This is c language.样例输出:Hello world.This is c language.算法:#incl...原创 2019-02-28 16:47:36 · 5152 阅读 · 2 评论 -
Time Limit Exceeded的原因及避免方法
经常会遇到这种令人抓狂的情况自己编写的程序在codeblocks上怎么编译运行都能输出正确结果然而一提交,却无法Accept,很多时候显示的并不是Wrong Answer 而是比WrongAnswer更令人绝望的 。在oj中,给定的Time Limit 是1000MS,出现Time Limit Exceeded则说明这个程序的运行时间超过了这个限度。经过几道题,我猜想了几...转载 2019-05-15 19:41:19 · 7940 阅读 · 0 评论