【C语言】打印1-100之间所有3的倍数(两种方法)

代码如下:

方案一:

#include <stdio.h>
int main()
{
	int i = 0;
	for (i = 1;i <= 100;i++)
		if (i % 3 == 0)
		{
			printf("%d\n", i);
	  }
	return 0;
}

方案二:

#include <stdio.h>
int main()
{
	int i = 0;
	for (i = 3; i <= 100; i += 3)
		printf("%d\n", i);
	return 0;
}

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 是什么? 下面是一个求1-100之间素数的C语言代码: #include<stdio.h> #include<math.h> int main() { int i,j,flag; for(i=2;i<=100;i++) { flag=1; for(j=2;j<=sqrt(i);j++) { if(i%j==0) { flag=0; break; } } if(flag==1) { printf("%d\n",i); } } return 0; } ### 回答2: 用C语言求解1-100之间的素数的代码如下: ```c #include <stdio.h> int isPrime(int num) { if (num <= 1) { return 0; } for (int i = 2; i <= num / 2; i++) { if (num % i == 0) { return 0; } } return 1; } int main() { printf("1到100之间的素数有:\n"); for (int i = 1; i <= 100; i++) { if (isPrime(i)) { printf("%d ", i); } } return 0; } ``` 代码中的函数isPrime用于判断一个数是否为素数,如果是素数则返回1,否则返回0。在主函数main中,使用for循环遍历1-100之间的每个数,如果该数是素数,则打印输出。最后运行程序,即可求解出1-100之间的素数。输出结果为:2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97。 ### 回答3: 以下是一种用C语言求解1-100之间素数的代码: ```c #include <stdio.h> int isPrime(int num) { if (num <= 1) { return 0; } for (int i = 2; i*i <= num; i++) { if (num % i == 0) { return 0; } } return 1; } int main() { printf("1-100之间的素数有:\n"); for (int num = 1; num <= 100; num++) { if (isPrime(num)) { printf("%d ", num); } } printf("\n"); return 0; } ``` 这个代码中,我们定义了一个`isPrime`函数,用于判断一个数是否为素数。该函数首先处理特殊情况(小于等于1的数都不是素数),然后通过循环从2到该数的平方根进行遍历,判断是否有能整除该数的因子。如果存在能整除的因子,则该数不是素数;如果遍历完毕都没有能整除的因子,则该数是素数。 在`main`函数中,我们使用了一个循环来遍历1到100之间的数,对每一个数调用`isPrime`函数进行判断。如果判断结果为真(即该数是素数),则输出该数。 运行以上代码,会输出1-100之间的所有素数,结果如下所示: ``` 1-100之间的素数有: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值