我被困在一个我必须写的程序上.
基本上它会询问用户一个角色,以及他们喜欢该角色的显示次数.每行只有10个字符.我无法弄清楚如何停在10然后继续下一行.
示例输出:
Enter a character: *
Enter the number of characters to display: 36
**********
**********
Run Code Online (Sandbox Code Playgroud)
我目前正在使用For循环.
编辑**我的代码
main () {
int num = 0,i;
char get_char;
printf("Enter a character: ");
scanf("%c", &get_char);
printf("Enter the number of characters to display: ");
scanf("%d", &num);
for (i = 0;i < num; i++) {
printf("%.10c",get_char);
i++;
}
}
Run Code Online (Sandbox Code Playgroud)
在打印角色后的当前for循环中,添加条件:
for (i = 0;i < num; i++) {
printf("%c",get_char);
if((i+1)%10==0)
printf("\n");
}
}
Run Code Online (Sandbox Code Playgroud)