java 语言 从一到一百 。三的倍数输出a,五的倍数输出b,三和五的倍数c

编程 判断输出1到100以内既是3的倍数又是5的倍数的数~

#include using namespace std;int main(){for(int i=1;i<=100;i++){if(i%3==0&&i%5==0){cout<<i<<endl;}}}运行结果:

不清楚你要什么语言的,写个C/C++语言的吧

public static void main(String[] args) {
for(int i=1;i<=100;i++){
if(i%3==0&&i%5!=0){
System.out.println("只是3的倍数:"+i);
}
if(i%5==0&&i%3!=0){
System.out.println("只是5的倍数:"+i);
}
if(i%3==0&&i%5==0){
System.out.println("既是3的倍数又是5的倍数:"+i);
}
}
}
答案我测试过是对的。但是结果我没有分类好。如果有需要我可以帮忙。

for(int i=1;i<=100;i++)
if(i%3==0)
System.out.println("a");
else if(i%5==0)
System.out.println("b");
else if(i%15==0)
System.out.println("c");

public class text {
public static void main(String[] args){
int i;
int flag1,flag2;
for(i=1;i<=100;i++)
{
System.out.println(i+":");
if(i%3==0) flag1=1;
else flag1=0;
if(i%5==0) flag2=1;
else flag2=0;
if(flag1==1&&flag2==1) System.out.println("c");
else if(flag1==1&&flag2==0) System.out.println("a");
else if(flag1==0&&flag2==1) System.out.println("b");
else System.out.println("none");
}
}

}

用for加上if else if else 就行了啊 自己写下嘛

相关兴趣推荐

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网