001:输出第二个整数
描述
输入三个整数,把第二个输入的整数输出。
输入
只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。
输出
只有一行,一个整数,即输入的第二个整数。
样例输入
123 456 789
样例输出
456
#include<iostream> //C++标准库中用于输入输出的一个头文件,目前无脑加就完事
#include<cstdio> //好像是有printf语句就要加这个,目前不太清楚
using namespace std;
int main()
{
int a;
int b;
int c;
scanf("%d %d %d",&a,&b,&c); //输入三个整数,中间有空格
printf("%d",b); //打印第二个输入的整数
return 0; //返回,程序结束(与int main呼应)
}
002:字符菱形
描述
给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。
输入
输入只有一行, 包含一个字符。
输出
该字符构成的菱形。
样例输入
*
样例输出
* *** ***** *** *
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
char a ;
scanf("%c",&a); //输入一个字符
printf(" %c \n",a); //用空格来占位,更好放置字符位置
printf(" %c%c%c \n",a,a,a);
printf("%c%c%c%c%c\n",a,a,a,a,a);
printf(" %c%c%c \n",a,a,a);
printf(" %c ",a);
return 0;
}
003:打印ASCII码
描述
输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。
输入
一个除空格以外的可见字符。
输出
一个十进制整数,即该字符的ASCII码。
样例输入
A
样例输出
65
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
char a;
scanf("%c",&a);
int asc = a;
printf("%d",asc);
return 0;
}
004:打印字符
描述
输入一个ASCII码,输出对应的字符。
输入
一个整数,即字符的ASCII码,保证存在对应的可见字符。
输出
一行,包含相应的字符。
样例输入
65
样例输出
A
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int a;
scanf("%d",&a);
char asc = a;
printf("%c",asc);
return 0;
}
005:整型数据类型存储空间大小
描述
分别定义int,short类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。
输入
无。
输出
一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。
样例输入
(无)
样例输出
(不提供)
提示
使用sizeof函数可以得到一个特定变量的存储空间大小。例如:对于int型变量x,sizeof(x)的值为4,即x的存储空间为4字节。
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int a;
short b;
printf("%d %d",sizeof(a),sizeof(b));
return 0;
}
006:浮点型数据类型存储空间大小
描述
分别定义float,double类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。
输入
无。
输出
一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。
样例输入
(无)
样例输出
(不提供)
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
float a;
double b;
printf("%d %d",sizeof(a),sizeof(b));
return 0;
}
007:对齐输出
描述
读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。
输入
只有一行,包含三个整数,整数之间以一个空格分开。
输出
只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。
样例输入
123456789 0 -1
样例输出
123456789 0 -1
#include <iostream>
using namespace std;
int main()
{
int a,b,c;
cin >> a >> b >> c;
printf("%8d %8d %8d",a,b,c);
return 0;
}
6808

被折叠的 条评论
为什么被折叠?



