这是我到目前为止的代码。我的代码产生的输出是这样的:
12345678901112131415161718190212223242526272829031323333435
Run Code Online (Sandbox Code Playgroud)
我希望获得以下输出:
12345678901234567890123456789012345
Run Code Online (Sandbox Code Playgroud)
我尝试使用for循环,但它没有给出正确的输出。
for (i = 1; i <= 35; i++)
{
if (i % 10 == 0)
{
printf("0");
}
else
{
printf("%d",i);
}
}
Run Code Online (Sandbox Code Playgroud)
最后一个打印语句将打印值 > 9 (1, ..., 9, 0, 11, 12 ... 19, 0, 21, 22 ...)。这是一种解决方案:
#include <stdio.h>
int main(void) {
for (int i = 1; i < 36; i++) {
printf("%d", i % 10);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
43 次 |
| 最近记录: |