[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;
}
01.cpp

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;
}
02.cpp

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;
}
03.cpp

04 输出保留3位小数的浮点数

      输出语句应该是 printf("%.3f\n",x); 

技术分享
#include <cstdio>
using namespace std;
int main()
{
    double x;
    scanf("%lf",&x);
    printf("%.3f\n",x);
    return 0;
}
04.cpp

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;
}
05.cpp

 

文章来自:http://www.cnblogs.com/changke/p/4830452.html
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3