欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

入门OJ

程序员文章站 2022-07-12 09:29:09
...

第一题 :输出第二个整数

描述
输入三个整数,把第二个输入的整数输出。
输入
只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。
输出
只有一行,一个整数,即输入的第二个整数。
样例输入

123 456 789

样例输出

456

样例代码

#include<iostream>
using namespace std;
int main()
{
    int a,b,c;
    cin >>a>>b>>c;
    cout <<b<<endl;
    return 0;
}

第二题 :字符菱形

总时间限制: 1000ms 内存限制: 65536kB
描述
给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。

输入
输入只有一行, 包含一个字符。
输出
该字符构成的菱形。
样例输入

*

样例输出

 *
 ***
*****
 ***
  *

样例代码

#include<iostream>
using namespace std;
int main()
{
    char a;
    cin >>a;
    cout <<"  "<<a<<endl;
    cout<<" "<<a<<a<<a<<endl;
    cout<<a<<a<<a<<a<<a<<endl;
    cout<<" "<<a<<a<<a<<endl;
    cout <<"  "<<a<<endl;
    return 0;
}

第三题:打印ASCII码

总时间限制: 1000ms 内存限制: 65536kB
描述
输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。

输入
一个除空格以外的可见字符。
输出
一个十进制整数,即该字符的ASCII码。
样例输入

A

样例输出

65

样例代码

#include<iostream>
using namespace std;
int main()
{
    char a;
    cin >>a;
    cout <<(int) a<<endl;

    return 0;
}

第四题:打印字符

总时间限制: 1000ms 内存限制: 65536kB
描述
输入一个ASCII码,输出对应的字符。

输入
一个整数,即字符的ASCII码,保证存在对应的可见字符。
输出
一行,包含相应的字符。
样例输入

65

样例输出

A

样例代码

#include<iostream>
using namespace std;
int main()
{
    int a;
    cin >>a;
    cout <<(char) a<<endl;

    return 0;
}

第五题:整型数据类型存储空间大小

总时间限制: 1000ms 内存限制: 65536kB
描述
分别定义int,short类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。

输入
无。
输出
一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。
样例输入

(无)

样例输出

(不提供)

提示
使用sizeof函数可以得到一个特定变量的存储空间大小。例如:对于int型变量x,sizeof(x)的值为4,即x的存储空间为4字节。
样例代码

#include<iostream>
using namespace std;
int main()
{
    int a;
    short b;

    cout <<sizeof(a)<<" "<<sizeof(b)<<endl;

    return 0;
}

总结

都是一些最简单的输入输出问题,可帮助迅速了解OJ,算是以后继续做题的基础吧!

相关标签: c语言