NOI题解(1.1编程基础之输入输出)

这篇博客介绍了NOI在线评测系统(NIOP)上的编程基础题目,包括从Hello, World!到字符三角形等,旨在帮助C++初学者熟悉输入输出操作和基本的格式控制。" 79946056,1497415,ElasticSearch JVM 参数调整:优化新生代与老年代内存分配,"['Java', 'Elasticsearch', 'JVM调优', '内存管理', '性能优化']
摘要由CSDN通过智能技术生成

NIOP网站地址:http://noi.openjudge.cn(适合0基础的C++学习者用来练习语法和学习基本的数据结构与算法)


01:Hello, World!


#include "iostream"
using namespace std;
int main()
{
    cout<<"Hello, World!";
    return 0;
}

02:输出第二个整数

#include "iostream"
using namespace std;
int main()
{
    int num1,num2,num3;
    cin>>num1>>num2>>num3;
    cout<<num2;
    return 0;
}

03:对齐输出

#include "iostream"
#include "iomanip"
using namespace std;
int main()
{
    int num1,num2,num3;
    cin>>num1>>num2>>num3;
    cout<<setw(8)<<num1<<" "<<setw(8)<<num2<<" "<<setw(8)<<num3;
    return 0;
}
或者
#include "iostream"
#include "iomanip"
using namespace std;
int main()
{
    int num1,num2,num3;
    cin>>num1>>num2>>num3;
    printf("%8d %8d %8d",num1,num2,num3);
    return 0;
}

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

#include "iostream"
#include "iomanip"
using namespace std;
int main()
{
    float num;
    cin>>num;
    cout<<fixed<<setprecision(3)<<num;
    return 0;
}


05:输出保留12位小数的浮点数

#include "iostream"
#include "iomanip"
using namespace std;
int main()
{
    double num;
    cin>>num;
    cout<<fixed<<setprecision(12)<<num;
    return 0;
}

06:空格分隔输出

#include "iostream"
#include "iomanip"
using namespace std;
int main()
{
    char c;
    int num;
    float f;
    double d;
    cin>>c>>num>>f>>d;
    cout<<c<<" "<<num<<" "<<fixed<<setprecision(6)<<f<<" "<<d<<endl;
    return 0;
}

07:输出浮点数

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值