java 语言 从一到一百 。三的倍数输出a,五的倍数输出b,三和五的倍数c
编程 判断输出1到100以内既是3的倍数又是5的倍数的数~
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 就行了啊 自己写下嘛
#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);
}
}
}
答案我测试过是对的。但是结果我没有分类好。如果有需要我可以帮忙。
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 就行了啊 自己写下嘛