一道C语言打印星号的问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 00:36:29
如果有100个星号
我想输入3 就3个星号一行 这么打下来
如果输入5 就5个星号一行 这么打出来
怎么弄啊
2喽的那个我看了
可以帮我弄完整发出来吗
我实在有点不懂

main()
{
int i,j,k;
scanf("%d",&k);//输入一个数,就是你说的 3或5什么的
for(i=1;i<=100;i++)// 循环100次,打印100个‘*’
{printf("*");//显示“*"
if(i%k==0)printf("/n");//如果i除以 k的余数为0 则换行,
//也就是输了k个“*”后换行
}//end for(i=1
}//end main;

用循环语句控制

scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("*");
}
printf("\n");