1036:A×B问题
【题目描述】
输入两个正整数A和B,求A×B的值。注意乘积的范围和数据类型的选择。
【输入】
一行,包含两个正整数A和B,中间用单个空格隔开。1≤A,B≤50000。
【输出】
一个整数,即 A×B
的值。
【输入样例】
3 4
【输出样例】
12
#include <stdio.h>
#include <math.h>
int main()
{
long long A, B;
scanf("%lld%lld", &A, &B);
printf("%lld", A * B);
return 0;
}
1037:计算2的幂
【题目描述】
给定非负整数n,求2n的值,即2的n次方。
【输入】
一个整数n。0≤n<31。
【输出】
一个整数,即2的n次方。
【输入样例】
3
【输出样例】
8
#include <stdio.h>
#include <math.h>
int main()
{
long long a,b;
scanf("%lld", &a);
b = pow(2, a);
printf("%lld", b);
return 0;
}
1038:苹果和虫子
【题目描述】
你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?
【输入】
输入仅一行,包括n,x和y(均为整数)。
【输出】
输出也仅一行,剩下的苹果个数。
【输入样例】
10 4 9
【输出样例】
7
#include <stdio.h>
#include <math.h>
int main()
{
int n, x, y, eaten, count;
scanf("%d%d%d", &n, &x, &y);
eaten = y / x;
if (y % x > 0)
{
eaten++;
}
count = n - eaten;
if (count < 0)
{
count = 0;
}
printf("%d", count);
return 0;
}
第三章
第一节 if选择结构
2051:【例3.1】偶数
【题目描述】
读入一个正整数a,如果a为偶数输出yes。
【输入】
一个正整数a。
【输出】
偶数输出yes,否则什么也不输出。
【输入样例】
12
【输出样例】
yes
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
if (a % 2 == 0)
{
printf("yes");
}
return 0;
}
2052:【例3.2】范围判断
【题目描述】
读入一个整数,若这个数大于1并且小于100,则输出yes。
【输入】
一个整数
【输出】
满足条件输出yes,否则不输出。
【输入样例】
76
【输出样例】
yes
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
if (a > 1 && a <100)
{
printf("yes");
}
return 0;
}