在表示一些很长的数字时,为了便于观览,有时会用英文逗号‘,’有规律地插入数字中。 现要求对给定的数字串,从左到右每隔三个数字插入一个英文逗号,直到最后不足三个数字或者到达字符串结尾。 输入 一个字符串,由阿拉伯数字组成,以换行结尾。 输出 用逗号分隔后的字符串。用C语言实现
时间: 2023-06-18 09:08:07 浏览: 177
观览舱的改型设想
```c
#include <stdio.h>
#include <string.h>
#define MAX_LENGTH 100
int main() {
char str[MAX_LENGTH + 1];
scanf("%s", str);
int len = strlen(str);
int cnt = 0;
for (int i = 0; i < len; i++) {
if (cnt == 3) {
printf(",");
cnt = 0;
}
printf("%c", str[i]);
cnt++;
}
return 0;
}
```
阅读全文