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:输出浮点数