[NOI题库]1.1题解
今年NOIP居然"各有两道题目从NOI题库中抽取并在原题基础上改动后使用",不好好刷题怎么行。
这是第一篇题解文章,因为题目太水直接上代码了。
1.1编程基础之输入输出
01 Hello, World!
根据题意直接输出"Hello, World!"即可。

#include <iostream> using namespace std; int main() { cout<<"Hello, World!"<<endl; return 0; }
02 输出第二个整数
读入$a,b,c$,输出$b$。

#include <iostream> using namespace std; int main() { int a,b,c; cin>>a>>b>>c; cout<<b<<endl; return 0; }
03 对齐输出
输出语句应该是 printf("%8d %8d %8d\n",a,b,c); 。

#include <cstdio> using namespace std; int main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); printf("%8d %8d %8d\n",a,b,c); return 0; }
04 输出保留3位小数的浮点数
输出语句应该是 printf("%.3f\n",x);

#include <cstdio> using namespace std; int main() { double x; scanf("%lf",&x); printf("%.3f\n",x); return 0; }
05 输出保留12位小数的浮点数
输出语句应该是 printf("%.12f\n",x); ,并且变量x必须是 double 类型的。

#include <cstdio> using namespace std; int main() { double x; scanf("%lf",&x); printf("%.12f\n",x); return 0; }
文章来自:http://www.cnblogs.com/changke/p/4830452.html