C语言如何取消逗号
答案:4 悬赏:20 手机版
解决时间 2021-02-05 20:37
- 提问者网友:嗝是迷路的屁
- 2021-02-05 16:19
#include
int main()
{
int m,n,r,i;
scanf("%d,%d,%d",&m,&n,&r);
for(i=1;i<=m;i++)
{
if(i%n==r)
printf("%d,",i);
}
return 0;
}
这个编程在VC++输出结果是0,2,4,6,……30,
题目要的是0,2,4,6,……30
就是30后面那个,不要 应该怎么弄
最佳答案
- 五星知识达人网友:独钓一江月
- 2021-02-05 17:47
#include
int main()
{
int m,n,r,i;
scanf("%d,%d,%d",&m,&n,&r);
int k = 0;
for(i=1;i<=m;i++)
{
if (k==1)
{
printf(",");
k=0;
}
if(i%n==r){
printf("%d",i);
k=1;
}
}
return 0;
}
全部回答
- 1楼网友:老鼠爱大米
- 2021-02-05 20:25
printf("1");
for(i=2;i
- 2楼网友:一把行者刀
- 2021-02-05 18:52
#include
int main()
{
int m,n,r,i;
scanf("%d,%d,%d",&m,&n,&r);
bool y=false;
for(i=1;i<=m;i++)
{
if(i%n==r)
if(y)
printf(",%d",i);
else
{
y=true;
printf("%d",i);
}
}
scanf("%d",&m);
return 0;
}
- 3楼网友:舍身薄凉客
- 2021-02-05 18:06
int t=0;
for循环中换成
if(i%n==r)
{
if(t!=0)
printf(",");
t++;
printf("%d ",i);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯