存储1-100之间的7的倍数,或者尾数为7的数
时间: 2023-03-27 17:04:49 浏览: 124
您好,我可以回答您的问题。存储1-100之间的7的倍数,或者尾数为7的数,可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
int arr[20]; // 定义一个长度为20的数组
int count = ; // 记录符合条件的数的个数
for (int i = 1; i <= 100; i++) {
if (i % 7 == || i % 10 == 7) { // 判断是否符合条件
arr[count] = i; // 将符合条件的数存入数组中
count++; // 符合条件的数的个数加1
}
}
printf("存储的数为:");
for (int i = ; i < count; i++) {
printf("%d ", arr[i]); // 输出存储的数
}
return ;
}
```
希望能够帮到您。
相关问题
PHP,使用while计算1-100之间7的倍数之和
好的,我可以帮你解决这个问题。以下是 PHP 代码:
```php
$sum = 0;
$i = 1;
while ($i <= 100) {
if ($i % 7 == 0) {
$sum += $i;
}
$i++;
}
echo "1-100之间7的倍数之和为:".$sum;
```
解释一下:
首先我们初始化变量 `$sum` 为 0,变量 `$i` 为 1,然后进入 while 循环。在每次循环中,我们判断 `$i` 是否为 7 的倍数,如果是,就将 `$i` 加到 `$sum` 中。最后,我们将 `$i` 加 1,继续下一次循环,直到 `$i` 大于 100。
最后我们输出 `$sum` 的值,即为 1-100 之间 7 的倍数之和。
希望这可以帮助你。
求1-100之间所有7的倍数或者末尾含7的数的总和。c语言循环
可以使用for循环和if条件语句来实现,代码如下:
```c
#include <stdio.h>
int main() {
int i, sum = 0;
for (i = 1; i <= 100; i++) {
if (i % 7 == 0 || i % 10 == 7) {
sum += i;
}
}
printf("1-100之间所有7的倍数或者末尾含7的数的总和为:%d\n", sum);
return 0;
}
```
运行该程序,输出结果为:
```
1-100之间所有7的倍数或者末尾含7的数的总和为:546
```