用c++写:输入一个正整数n,输出[1,n]上除以3余2且除以5余1的所有整数的和
时间: 2023-11-21 11:04:08 浏览: 125
```c
#include <stdio.h>
int main() {
int n, sum = 0;
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
if (i % 3 == 2 && i % 5 == 1) {
sum += i;
}
}
printf("%d\n", sum);
return 0;
}
```
相关问题
输入一个正整数N,输出【1,n上除以3余2且除以5余1的所有整数的和】】使用C++
很高兴为您解答,以下是代码:
```c
#include <stdio.h>
int main()
{
int n;
int sum = 0;
printf("请输入正整数N:");
scanf("%d", &n);
for (int i = 1; i <= n; i++)
{
if (i % 3 == 2 && i % 5 == 1)
{
sum += i;
}
}
printf("结果为:%d\n", sum);
return 0;
}
```
希望能为您提供帮助!
用c++完成这道题:输入一个正整数n输出该数的位数
以下是使用 C 语言完成输入一个正整数 n 并输出该数的位数的代码:
```c
#include <stdio.h>
int main() {
int n, count = 0;
printf("请输入一个正整数n: ");
scanf("%d", &n);
while (n > 0) {
count++;
n /= 10;
}
printf("%d 的位数是 %d\n", n, count);
return 0;
}
```
首先,我们使用 `scanf()` 函数从用户处输入一个正整数 `n`,然后我们使用 `while` 循环来计算该数的位数,每次除以 10 并计数,直到 `n` 变为 0。最后,我们使用 `printf()` 函数输出结果。
阅读全文