永发信息网

c语言.分别用for,do-while,while求80-100内能被3整除的数.加注释

答案:3  悬赏:30  手机版
解决时间 2021-11-15 12:24
  • 提问者网友:嘚啵嘚啵
  • 2021-11-14 13:31
c语言.分别用for,do-while,while求80-100内能被3整除的数.加注释
最佳答案
  • 五星知识达人网友:动情书生
  • 2021-11-14 14:08
for(int n=80;n<=100;n++)//for循环控制累加
if(n%3) continue;//不能整除进入下一循环

else printf(" %d",n);//能整除则打印。 后面的控制相同

n=80;
do
{
if(n%3) continue;

else printf(" %d",n);
} while((n++)<=100);//while 控制累加
n=80;
while(n++<=100)//while 控制累加
{
if(n%3) continue;

else printf(" %d",n);
}追问
可以这么写吗
全部回答
  • 1楼网友:孤独的牧羊人
  • 2021-11-14 15:50
#includeint main(){int i=3; while(i<100) {printf("%4d",i); i+=3; } return 0;}追问我..看不大懂这个

可以大概类似这么写吗哪里要改什么的
  • 2楼网友:往事埋风中
  • 2021-11-14 14:35

#include

int main(){

for(int i=80;i<=100;i++){

if(i%3==0)printf("%d ",i);//for版 从80~100循环,如果i整除3,输出i,后加空格 

}

int i=80;

do{

if(i%3==0)printf("%d",i ); //同上,区别在于i++在循环内,先做再判断 

i++;

}while(i<=100);

i=80;

while(i<=100){ //同上 

if(i%3==0)printf("%d",i );

i++;

}

return 0;

弄出排版了,但是百度显示出的排版不对

追问

大概是这样排的吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯