C语言示例编写程序,计算0-6七个数字可以组成多少个能被3整除且十位和个位互不相同的两位奇数。分行输出:1)所有符合条件的奇数 (两个奇数之 间用空格分隔);2)计算结果。
时间: 2023-02-09 21:23:49 浏览: 107
输入两个数,输出在它们之间所有能被3整除的数-C语言代码
这是一个可以计算符合条件的奇数个数的程序的示例:
```
#include <stdio.h>
int main()
{
int count = 0; // 用来记录符合条件的奇数的个数
int i;
// 遍历 0 到 6
for (i = 0; i <= 6; i++)
{
// 如果 i 不是奇数,则跳过本次循环
if (i % 2 == 0)
{
continue;
}
// 取 i 的十位和个位
int tens = i / 10;
int ones = i % 10;
// 如果 i 的十位和个位相同,则跳过本次循环
if (tens == ones)
{
continue;
}
// 如果 i 能被 3 整除,则计数器加 1
if (i % 3 == 0)
{
count++;
}
}
printf("符合条件的奇数个数为: %d\n", count);
return 0;
}
```
如果你想分行输出所有符合条件的奇数,可以在计数器加 1 的地方添加一条语句来输出 i。
```
#include <stdio.h>
int main()
{
int count = 0; // 用来记录符合条件的奇数的个数
int i;
// 遍历 0 到 6
for (i = 0; i <= 6; i++)
{
// 如果 i 不是奇数,则跳过本次循环
if (i % 2 == 0)
{
continue;
}
// 取 i 的十位和个位
int tens = i / 10;
int ones = i % 10;
// 如果 i 的十位和个位相同,则跳过本次循环
if (tens == ones)
{
continue;
}
// 如果 i 能被 3
阅读全文