用循环程序顺序输出1到1000之间所有能被自己学号后两位整除的整数

1个回答
展开全部
摘要 您好,亲亲!
#include
int main() {
int x, y;
printf("请输入你的学号的后两位:");
scanf("%d", &y);
x = y / 10;
y = y % 10;
int i;
for (i = 1; i <= 1000; i++) {
if (i % (x * 10 + y) == 0) {
printf("%d ", i);
}
}
printf("\n");
return 0;
程序说明:
程序中首先从键盘输入一个学号的后两位,然后通过除以 10 和取模 10 得到 `x` 和 `y`。接着通过 for 循环从 1 到 1000 遍历所有整数,如果当前整数能被 `x * 10 + y` 整除,则输出该整数。可以在 C 语言编译器中编译并运行该程序。
咨询记录 · 回答于2023-12-26
用循环程序顺序输出1到1000之间所有能被自己学号后两位整除的整数
您好,亲亲,用循环程序顺序输出1到1000之间所有能被自己学号后两位整除的整数代码如下: #include int main() { int x, y; printf("请输入你的学号的后两位:"); scanf("%d", &y); x = y / 10; y = y % 10; int i; for (i = 1; i <= 1000; i++) { if (i % (x * 10 + y) == 0) { printf("%d ", i); } } printf("\n"); return 0; 程序中首先从键盘输入一个学号的后两位,然后通过除以 10 和取模 10 得到 `x` 和 `y`。接着通过 for 循环从 1 到 1000 遍历所有整数,如果当前整数能被 `xy` 整除,则输出该整数。可以在 C 语言编译器中编译并运行该程序。
请问一下哪里错了
您试一下这个代码,请不要随意修改代码哦,防止有些方法会对不上。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消