摘要:
getchar 函数名: getchar 功 能: 从stdin流中读字符 用 法: int getchar(void); 注解: getchar有一个int型的返回值.当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止(回车字符也放在缓冲区中).当用户键入回车之后,getchar才开始从stdin流中每次读入一个字符.getchar函数的返回值是用户输入的第一个字符的ASCII码,如出错返回-1,且将用户输入的字符回显到屏幕.如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取.也就是... 阅读全文
摘要:
printf的格式控制的完整格式:% - 0 m.n l或h 格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出。③0:有0表示指定空位填0,如省略表示指定空位不填。④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。为指定n时,隐含的精度为n=6位。⑤l或h:l对整型指long型,对实型指double型。h用于将整型的格式字符修正为short型。---------------------------------------格式字符格式字符用以指定输出项的数据类型和输 阅读全文
摘要:
十八年来第一次玩oj。。做两道水题花了两小时。。时间不能白花啊。。第一个水题(hfut1000)很简单:a+b可我提交了10次。。首先scanf要&输入多个用while(scanf("%d%d",&a,&b)!=EOF){}淡定。。return别写ruturn了;什么的打死也不要少#include<stdio.h>int main(){int a,b;while(scanf("%d%d",&a,&b)!=EOF){printf("%d\n",a+b);}return 0;} 格式很重 阅读全文
摘要:
Compiling 代码正在后台编译Restricted Function 代码中使用了不安全的函数Compilation Error 代码编译错误,可以点击查看编译错误细节Running 程序运行中Time Limit Exceeded 程序超过了题目的时间限制Memory Limit Exceeded 程序超过了题目的内存限制Runtime Error:SIGFPE 程序运行时错误:浮点数异常Runtime Error:SIGSEGV 程序运行时错误:段错误Presentation Error 程序正确,但是输出格式有错误Accepted 程序正确,题目已经正确解答Wr... 阅读全文
摘要:
二维数组#include<iostream>using namespace std;int main(){int n,m;cin>>n;cin>>m; int **p=new int*[n];for(int i=0;i<n;i++){ p[i]= new int[m];} int s,l;for(s=0;s<n;s++){ for(l=0;l<m;l++) { p[s][l]=s+l; }}for(s=0;s<n;s++){ for(l=0;l<m;l++) { cout<<p[s][l]<<endl; 阅读全文