c语言求同时被3和7,c语言输入一个数 判断该数能否同时被3和7整除 如果能整除 则输出yes...
时间: 2023-11-21 20:06:20 浏览: 47
_top20_scores_loop
mov bx, students_data[di].total_score
call print_number
mov dx, 0
可以使用取模运算符来判断一个数能否同时被3和7整除。如果一个数能同时被3和 mov bx, di
call insert_sort_by_total_score
mov cx, MAX_NUM_OF_STUDENTS
mul cx
mov cx, 5
div cx
mov cx, ax
mov bx, cx
mov al, 207整除,那么它一定能被21整除(3*7=21)。因此,我们可以先判断该
mul bx
mov dx, 0
mov bx, dx
mov cx, 0
cmp ax,数能否被21整除,如果能,则说明它同时能被3和7整除。
下面是使用C语言 0
jz calculate_english_top20_skip
mov cx, ax
calculate_english_top20_skip:
inc编写的程序:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数: bx
cmp bx, MAX_NUM_OF_STUDENTS
jnz calculate_english_top20_loop
pop di
pop");
scanf("%d", &num);
if (num % 21 == 0) {
printf("yes\n");
} si
pop dx
pop cx
pop bx
pop ax
ret
; 计算总排名前10 else {
printf("no\n");
}
return 0;
}
```
在程序中,使用了scanf函数获取用户输入%的学生
calculate_top10:
push ax
push bx
push cx
push dx
push si
的整数,然后使用if语句判断该数能否被21整除,最后输出相应的结果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)