Openjudge 题目详解
1.1编程基础之输入输出
Hello, World!
描述
对于大部分编程语言来说,编写一个能够输出“Hello, World!”的程序往往是最基本、最简单的。因此,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。
现在你就需要完成这样一个程序。
输入
无。
输出
一行,仅包含一个字符串:“Hello, World!”
样例输入
(无)
样例输出
Hello, World!
提示
使用英文标点符号;逗号后面有一个空格。
梦开始的地方,经典中的经典
只要会最基本的输出就可以了
但是要注意逗号后有空格(我当时就在这里卡了好久 )
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
cout<<"Hello, World"; //有空格!!!
return 0;
}
输出第二个整数
描述
输入三个整数,把第二个输入的整数输出
输入
只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。
输出
只有一行,一个整数,即输入的第二个整数。
标题
123 456 789
样例输出
456
太简单了没啥好说的
就创建三个变量分别输进来,然后输出第二个变量就行
#include <iostream>
#include <cstdio>
using namespace std;
int main() {
int n, x, y;
cin >> n >> x >> y;
cout << x;
return 0;
}
超级玛丽游戏
知道cout的用法就好说
呵呵其实当时也看懵了
“一个cout语句可以分写成若干行。如:
cout<<“This is a simple C++ program.”<<endl;
可以写成
cout<<"This is " //注意行末尾无分号
<<"a C++ "
<<“program.”
<<endl; //语句最后有分号
也可写成多个cout语句,即
cout<<"This is "; //语句末尾有分号
cout <<"a C++ ";
cout <<“program.”;
cout<<endl;
以上3种情况的输出均为:
This is a simple C++ program.”
-来自百度
#include <iostream>
#include <string>
#include <cstdio>
using namespace std;
int main()
{
cout << " ********" << endl;
<< " ************" << endl;
<< " ####....#." << endl;
<< " #..###.....##...." << endl;
<< " ###.......###### ### ### ### ###" << endl;
<< " ........... #...# #...# #...# #...#" << endl;
<< " ##*####### #.#.# #.#.# #.#.# #.#.#" << endl;
<< " ####*******###### #.#.# #.#.# #.#.# #.#.#" << endl;
<< " ...#***.****.*###.... #...# #...# #...# #...#" << endl;
<< " ....**********##..... ### ### ### ###" << endl;
<< " ....**** *****...." << endl;
<< " #### ####" << endl;
<< " ###### ######" << endl;
<< "############################################################## ##################################" << endl;
<< "#...#......#.##...#......#.##...#......#.##------------------# #...#......#.##------------------#" << endl;
<< "###########################################------------------# ###############------------------#" << endl;
<< "#..#....#....##..#....#....##..#....#....##################### #..#....#....#####################" << endl;
<< "########################################## #----------# ############## #----------#" << endl;
<< "#.....#......##.....#......##.....#......# #----------# #.....#......# #----------#" << endl;
<< "########################################## #----------# ############## #----------#" << endl;
<< "#.#..#....#..##.#..#....#..##.#..#....#..# #----------# #.#..#....#..# #----------#" << endl;
<< "########################################## ############ ############## ############" << endl;
return 0;
}