输入格式:
输入在第一行给出两个整数 A 和 B(−100≤A,B≤100),数字间以空格分隔。
输出格式:
在一行中输出 A 乘以 B 的值。
输入样例:
-8 13
输出样例:
-104
题目代码:
#include<iostream>
using namespace std;
int main()
{
int a,b;
cin >> a >> b;
cout << a*b << endl;
return 0;
}
L1-037 A除以B (10 分)
真的是简单题哈 —— 给定两个绝对值不超过100的整数A和B,要求你按照“A/B=商”的格式输出结果。
输入格式:
输入在第一行给出两个整数A和B(−100≤A,B≤100),数字间以空格分隔。
输出格式:
在一行中输出结果:如果分母是正数,则输出“A/B=商”;如果分母是负数,则要用括号把分母括起来输出;如果分母为零,则输出的商应为Error
。输出的商应保留小数点后2位。
输入样例1:
-1 2
输出样例1:
-1/2=-0.50
输入样例2:
1 -3
输出样例2:
1/(-3)=-0.33
输入样例3:
5 0
输出样例3:
5/0=Error
题目代码:
#include<iostream>
using namespace std;
int main()
{
float a,b;
scanf("%f%f",&a,&b);
if(b==0)
cout << a << "/" << b << "=Error\n";
else if(b<0)
{
cout << a << "/(" <<b << ")=";
printf("%.2f\n",a/b);
}
else
printf("%.0f/%.0f=%.2f\n",a,b,a/b);
return 0;
}
L1-038 新世界 (5 分)
这道超级简单的题目没有任何输入。
你只需要在第一行中输出程序员钦定名言“Hello World”,并且在第二行中输出更新版的“Hello New World”就可以了。
输入样例:
无
输出样例:
Hello World
Hello New World
题目代码:
#include<iostream>
using namespace std;
int main()
{
cout << "Hello World\nHello New World\n";
return 0;
}
L1-039 古风排版 (20 分)
中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。
输入格式:
输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,以回车结束。
输出格式:
按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)。
输入样例:
4
This is a test case
输出样例:
asa T
st ih
e tsi
ce s
题目代码:
//L1-039 古风排版
#include<iostream>
#include<string>
using namespace std;
int main()
{
int n,m,len;
char a[105][105];
string str;
cin >> n;
getchar();
getline(cin,str);
//对二维数组初始化
for(int i=0;i<105;i++)
for(int j=0;j<105;j++)
a[i][j]=' ';
len=str.size();
if(len%n==0)
m=len/n;
else
m=len/n+1;
//n行m列
for(int i=0;i<n;i++)
{
int k=0;
for(int j=i;j<len;j+=n)
{
a[i][k]=str.at(j);
k++;
}
}
for(int i=0;i<n;i++)
{
for(int j=m-1;j>=0;j--)
cout << a[i][j];
cout << endl;
}
return 0;
}
L1-040 最佳情侣身高差 (10 分)
专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高)。如果符合,你俩的身高差不管是牵手、拥抱、接吻,都是最和谐的差度。
下面就请你写个程序,为任意一位用户计算他/她的情侣的最佳身高。
输入格式:
输入第一行给出正整数N(≤10),为前来查询的用户数。随后N行,每行按照“性别 身高”的格式给出前来查询的用户的性别和身高,其中“性别”为“F”表示女性、“M”表示男性;“身高”为区间 [1.0, 3.0] 之间的实数。
输出格式:
对每一个查询,在一行中为该用户计算出其情侣的最佳身高,保留小数点后2位。
输入样例:
2
M 1.75
F 1.8
输出样例:
1.61
1.96
题目代码:
//L1-040 最佳情侣身高差
#include<iostream>
#define biao 1.09
using namespace std;
int main()
{
int n;
cin >> n;
while(n--)
{
char c;
float gao;
cin >> c;
cin >> gao;
if(c=='M')
printf("%.2f\n",gao/biao);
else if(c=='F')
printf("%.2f\n",gao*biao);
}
return 0;
}