导航:首页 > 编程语言 > 编程不能被3整除的数

编程不能被3整除的数

发布时间:2022-04-11 07:42:25

A. 编程输出1-1000之间所有个位是3但不能被3整除的数

1、新建一个工程和.c文件。

B. 用C程序输出能被3整除的数和不能被3整除的数

#include<stdio.h>
#include<string.h>
#define N 100
main()
{int i,j=0,k=0,a1[N],a2[N];
for(i=0;i<N;i++)
if(i%3==0)
a1[j++]=i;
else
a2[k++]=i;

for(i=0;i<j;i++)
printf("%ld ",a1[i]);
printf("\n");
for(i=0;i<k;i++)
printf("%ld ",a2[i]);
printf("\n");
}

问题补充:
==是相等于数学上的=符号
!=是数学上的不等于

C. 把100到200之间的不能被3整除的数输出.用while语句怎么写(c语言)

//抱歉,已经改为while的
#include<stdio.h>
int
main()
{
int
a
=
100;
int
b=0;
printf("100到200之间能被3整除不能被4整除的数:
");
while(a<200)
{
if(
(a%3==0)
&&
(a%4!=0)
)
{
printf("
%d
",
a);
b
+=a;
}
a++;
}
printf("\n100到200之间能被3整除不能被4整除的数的和是%d\n",b);
}

D. 用VB编写程序输出1~100之间不能被3整除的数,并统计其个数.

Private
Sub
Command1_Click()
For
i
=
1
To
100
If
i
Mod
3
<>
0
Then
n
=
n
+
1
Print
i;
If
n
Mod
10
=
0
Then
Print
End
If
Next
Print
Print
"1~100之间不能被3整除的数共";
n;
"个"
End
Sub

E. 编写程序求1-1000的所有不能被3整除的整数之和。

int sum = 0;

for(inta=1;a<=1000;a++){

if(a%3 != 0){

sum = sum + a;

System.out.print(sum);

(5)编程不能被3整除的数扩展阅读:

for循环语句最简形式为for( ; ; )。for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计算其它与for循环无关但先于循环部分处理的一个表达式。

“;”号之间的条件表达式是一个关系表达式,其为循环的正式开端,当条件表达式成立时执行中间循环体。

执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时,其大括号{}可以省略,执行完中间循环体后接着执行末尾循环体。

执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环。


F. 编程输出所有100——300之间不能被3整除的数!

for(i=100;i<=300;i++)
{
if(i%3!=0) //除以三余数不为0,即不能被3整除
{
printf("%d ",n1);
}
}
不知道你需要什么语言。但是这个基本通用个。除了打印可能语言不一样。

G. java现场编程:求1~100之间不能被3整除的数之和(使用for循环结构解决)

int sum=0;
for ( int n=1;n<=100; n++ ){
if (n%3 != 0) {

sum +=n;
}

}
System.out.println(sum);

H. 编程实现每5个数一行的形式输出所有十位不能被3整除的3位整数

题主的问题主要是判断整除的内容是不对的。

题主的代码,用于判断十位的语句是:if(i/10%3!=0),问题就处实际上,i/10能够得到的是百位和十位一起构成的一个两位数,而不是单纯的十位上的数字。

举例子:当i=168的时候,按照题主的算式:其实是判断i/10=16是否能被3整除,所以是不正确的。

因此,如果只取十位,应该使用:(i/10)%10,来取得单纯的十位上的数字,从而实现题目要求。

当然,这里正经方法就是这样了,代码修改如下:

#include <stdio.h>
int main()
{
int i,n=0;
for(i=100;i<1000;i++)
{
if(((i/10)%10)%3!=0)
{
printf("%-4d",i);
n++;
if(n%5==0)
printf(" ");
}
}
return 0;
}

结果如图:



当然了,考虑毕竟不是要求用户输入一个0-9的数来判断,而是确定了3,我们知道一定是3/6/9,那也可以干脆用三个条件去取代取余也是可以的,比如:

int tenth=(i/10)%10;

if(tenth!=3||tenth!=6||tenth!=9)...

I. C语言编程:每行输出五个数,空格隔开,列出所有十位数不能被3整除的3位整数。咋做

代码文本:

#include "stdio.h"

int main(int argc,char *argv[]){

int i,n=0;

for(i=100;i<1000;i++)

if(i/10%10%3!=0)

printf(++n%5 ? "%-4d" : "%-4d ",i);

return 0;

}

很简单,供参考。

J. java编程求一到一百之间不能被三整除的数之和 使用for循环结构

//传入开始的数和结尾的数即可判断该之间的被3整除之和。beginNum:开始的数 endNum:结束的数。如果为1到100,即beginNum:1,endNum:100;
public int getCount(int beginNum , int endNum)(){
int result= 0;//返回的结果

for(int i=beginNum ;i<=endNum;i++){
//能被3整除
if(i%3==0){
result += i;

}

}

return result;

}

阅读全文

与编程不能被3整除的数相关的资料

热点内容
优信二手车解压后过户 浏览:61
Windows常用c编译器 浏览:778
关于改善国家网络安全的行政命令 浏览:833
安卓如何下载网易荒野pc服 浏览:654
javainetaddress 浏览:104
苹果4s固件下载完了怎么解压 浏览:1002
命令zpa 浏览:285
python编译器小程序 浏览:944
在app上看视频怎么光线调暗 浏览:540
可以中文解压的解压软件 浏览:592
安卓卸载组件应用怎么安装 浏览:912
使用面向对象编程的方式 浏览:339
程序员项目经理的年终总结范文 浏览:929
内衣的加密设计用来干嘛的 浏览:432
淮安数据加密 浏览:292
魔高一丈指标源码 浏览:982
松下php研究所 浏览:168
c回调java 浏览:399
梦幻端游长安地图互通源码 浏览:745
电脑本地文件如何上传服务器 浏览:313