第1关:整型数据的运算:剩下的苹果哪去了
1.对于用户输入的苹果总数m和总人数n,计算每个人平均可以分到多少个苹果,并以“人均苹果数为:num”的格式输出,其中num即每个人平均分得的苹果数;
// 包含标准输入输出函数库
#include // 定义main函数
int main()
{
// 定义变量,m-苹果数,n-人数,x-人均苹果数
int m, n, x;
// 请在Begin-End之间添加代码,输入苹果数、人数,并计算人均苹果数
/********** Begin *********/
scanf("%d",&m);
scanf("%d",&n);
x=m/n;
/********** End **********/
// 输出人均苹果数
printf("人均苹果数为:%d",x);
return 0;
}
第2关:浮点型数据的运算:你的身材标准吗
2.根据输入的身高( cm )来计算标准身材对应体重的上限和下限(单位:kg ),并分别存入变量up和low中;
// 包含标准输入输出函数库
#include // 定义main函数
int main()
{
float up, low;
// 请在此添加代码,输入身高,计算标准身材的体重上下限
/********** Begin *********/
float a, b;
scanf("%f",&a);
b = (a - 100) * 0.9;
low = b * 0.9;
up = b * 1.1;
/********** End **********/
// 输出标准身材的体重上下限
printf("体重范围为:%.2f -- %.2f\n",low,up);
return 0;
}
第3关:字符型数据的运算:循环加密是怎么实现的
3.本关要求对 26 个大写英文字母进行循环加密,输入一个大写英文字母(明文)和一个整数秘钥,输出用秘钥对该大写英文字母加密后的结果(密文)。
// 包含两种I/O库,可以使用任一种输入输出方式
#include #include using namespace std;
int main()
{
// c-存储输入的大写字母,d-存储加密后的大写字母
char c, d;
// step-秘钥,往前走的步数,大于等于1,小于26
int step;
// 请在此添加代码,输入明文、秘钥,计算密文存入d中
/********** Begin *********/
cin >> c >> step;
d = c + step;
d = (d > 'Z') ? (d - 26) : d;
/********** End **********/
// 输出密文
cout << d;
return 0;
}
第4关:二进制数据的位运算:字符是怎么存储的
4.本关要求输入一个字符,输出该字符在内存中存储时对应的0|1串,例如 ‘A’ 的 ASCII 码是 65 ,对应的 8 位二进制0|1串是 01000001 。
// 包含两种I/O库,可以使用任一种输入输出方式
#include #include using namespace std;
int main()
{
// c是存储输入的字符
char c;
// 输入字符
cin >> c;
// 请在此添加代码,输出c的位二进制表示
/********** Begin *********/
cout << (int)(bool)(c & 0x80);
cout << (int)(bool)(c & 0x40);
cout << (int)(bool)(c & 0x20);
cout << (int)(bool)(c & 0x10);
cout << (int)(bool)(c & 0x08);
cout << (int)(bool)(c & 0x04);
cout << (int)(bool)(c & 0x02);
cout << (int)(bool)(c & 0x01);
/********** End **********/
return 0;
}
第5关:工资计算
5.根据员工一周的工作时长(h)输出工资。每小时工资为100,时长在40个小时以内为正常工作时长,超过40个小时的部分,按正常工资的1.5倍计算,一周的工作时长需大于等于0小时小于等于168小时,若不在这个范围内,输出-1。
#include#includeusing namespace std;
int main()
{
int time;
cin>>time;
/**********Program**********/
if(time>168||time<0)
cout<=0)
cout<40&&time<=168)
cout<<100 * 40 + 100*1.5*(time - 40)<
持续更新整个实训代码,谢谢大家支持!!