编写中奖程序:屏幕输入个正整数award,如果award 为偶数,则除以8求余数。如果是奇数除以7求余数。 如果余数是1输出:恭喜一等奖,如果余数是2或3输出:恭喜二等奖,如果是4或5或6,输出:恭喜三等奖,其他数字输出:很道然,没中奖
时间: 2023-05-14 16:06:15 浏览: 108
以下是中奖程序的完整代码:
```
#include <iostream>
using namespace std;
int main() {
int award;
cout << "请输入一个正整数:";
cin >> award;
int remainder;
if (award % 2 == 0) {
remainder = award % 8;
} else {
remainder = award % 7;
}
if (remainder == 1) {
cout << "恭喜一等奖!" << endl;
} else if (remainder == 2 || remainder == 3) {
cout << "恭喜二等奖!" << endl;
} else if (remainder >= 4 && remainder <= 6) {
cout << "恭喜三等奖!" << endl;
} else {
cout << "很遗憾,没中奖。" << endl;
}
return 0;
}
```
关于中文加密,我不是很清楚你具体想要什么样的加密方式,请提供更多细节。而对于 lua closure factory 的完整代码,我也不清楚你具体想要什么样的代码,请提供更多细节。
相关问题
用c语言编写如下程序:给定N个正整数,请统计奇数和偶数各有多少
可以使用以下示例程序来统计N个正整数中奇数和偶数的数量:#include <stdio.h>int main()
{
int N, i, oddCount = 0, evenCount = 0;
printf("输入N个正整数:\n");
scanf("%d", &N);
int num[N];
printf("输入N个正整数:\n");
for (i = 0; i < N; i++)
{
scanf("%d", &num[i]);
if (num[i] % 2 == 0)
evenCount++;
else
oddCount++;
}
printf("奇数有:%d\n", oddCount);
printf("偶数有:%d\n", evenCount);
return 0;
}
C语言编写一程序:输入两个正整数a和b,求其最小公倍数
以下是C语言程序,用于求两个正整数a和b的最小公倍数:
```c
#include <stdio.h>
int main() {
int a, b, max;
printf("请输入两个正整数a和b:\n");
scanf("%d %d", &a, &b);
// 求出a和b的最大公约数
for (int i = 1; i <= a && i <= b; i++) {
if (a % i == 0 && b % i == 0) {
max = i;
}
}
// 最小公倍数为a和b的乘积除以最大公约数
int min = a * b / max;
printf("最小公倍数为:%d\n", min);
return 0;
}
```
运行程序后,输入两个正整数a和b,程序会输出它们的最小公倍数。