用c语言打印出1~99之间不能被5整除的数,10个数为一行。
问题描述:
打印出1~99之间不能被5整除的数,10个数为一行。
答
#include "stdio.h"
main( )
{ int i;
for(i=1;i<=99;i++)
if(i%5!=0)
printf("%d\t",i);
}
参考一下,如有帮助,望采纳,谢谢
答
#include <stdio.h>
int main()
{
int i,cnt;
for(cnt=0,i=1;i<100;++i)
{
if(i%5!=0)
{
printf("%d%c",i,++cnt%10?' ':'\n');
}
}
return 0;
}
答
int main()
{
int i=0;
int num = 0;
for(i=1;i<100;i++)
{
if(i%5!=0) //如果不是5的倍数即输出该数
{
printf("%d\t",i); //数字间用\t,能对齐
num++; //计算打印的数量
if(num == 10) //每10个数进行换行
{
printf("\n");
num = 0; //重新开始计数
}
}
}
return 0;
}
答
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632