咸鱼子摸鱼代码工程 2021-03-08 14:17 采纳率: 0%
浏览 1599

c语言怎么在循环体最后一次执行输出后换行,而不是执行输出一次换行一次?

c语言怎么在循环体最后一次执行输出后换行,而不是执行输出一次换行一次?

#include<stdio.h>
int main()
{
	int m,n,a,b,c;
	int i,flag=0;
	while(scanf("%d %d",&m,&n)!=EOF)
	{
	

	for(i=m;i<=n;i++)
	{
		a=i/100;
		b=i%100/10;
		c=i%100%10;
		if(a*a*a+b*b*b+c*c*c==i)
		{
			printf("%d ",i);
			flag=1;
			
		printf(" ");	
		}

	
	}

		if(flag==0)
		{
			printf("no\n");
			
		}
	
	
}
	
	
	
	
	
	return 0;
}

  • 写回答

4条回答 默认 最新

  • cpp_learners 2021-03-08 14:34
    关注

    最直接的办法,在循环外面写一个换行就行!没特殊要求没必要在函数体里面进行判断换行,增加代码量。

    代码中,如果你是想在for循环执行完一遍就换一次行,可以在for循环下面加上换行。如果你是项在while循环执行完后换行,直接在while循环下面加上换行即可。

    评论

报告相同问题?

悬赏问题

  • ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
  • ¥15 setInterval 页面闪烁,怎么解决
  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库