下面程序的功能是:计算100内能被3整除,且个位数为4的所有整数。请填空。 #include<stdio.h> int main( ) { int i , j ; for( i = 0 ; __; i++ ) { j = i * 10 + 4 ; if(____) continue; printf( "%d\n" , j ) ; } return 0 ; }
时间: 2024-01-16 18:04:10 浏览: 15
下面是填空后的程序:
```c
#include<stdio.h>
int main() {
int i, j;
for(i = 0; i < 10; i++) { // 个位数为4
j = i * 10 + 4; // 构造整数
if(j % 3 != 0) continue; // 不能被3整除
printf("%d\n", j);
}
return 0;
}
```
其中,for循环用来遍历所有个位数为4的整数,i的值从0到9。在每次循环中,首先通过i和10计算出一个两位数j,个位为4,十位为i。然后判断j能否被3整除,如果不能,则使用continue语句跳过本次循环,否则输出j的值。最后,程序输出所有符合条件的整数。
相关问题
#include<string.h>#include<stdlib.h>#include<stdio.h>#include<iostream>#define MAXLEN 100
这段代码是一个C语言的程序,包含了一些头文件和宏定义。让我逐一介绍一下:
1. `#include<string.h>`:这个头文件是C语言中用来操作字符串的库,提供了一些字符串处理函数的声明和定义。
2. `#include<stdlib.h>`:这个头文件是C语言中的标准库,提供了一些常用的函数,如内存分配、类型转换等。
3. `#include<stdio.h>`:这个头文件是C语言中的标准输入输出库,提供了一些输入输出函数的声明和定义。
4. `#include<iostream>`:这个头文件是C++语言中的输入输出流库,提供了一些用于输入输出的类和函数。
5. `#define MAXLEN 100`:这是一个宏定义,将标识符MAXLEN替换为100。它可以用来定义一个常量,表示字符串的最大长度为100。
以上是对代码中包含的头文件和宏定义的简单介绍。
#include <stdio.h> #include <stdlib.h> #include <string.h>
#include <stdio.h>是C语言中的一个头文件,它包含了一些用于输入输出的函数和宏定义。这个头文件提供了标准输入输出的功能,比如printf和scanf等函数。
#include <stdlib.h>是C语言中的另一个头文件,它包含了一些通用的函数和宏定义。这个头文件提供了一些内存管理、字符串转换、随机数生成等功能。比如malloc和free函数用于动态内存分配,atoi函数用于将字符串转换为整数。
#include <string.h>是C语言中的字符串处理头文件,它包含了一些字符串操作的函数和宏定义。这个头文件提供了一些字符串的复制、连接、比较等功能。比如strcpy函数用于字符串复制,strlen函数用于获取字符串长度。