题解 | #添加逗号#
添加逗号
https://www.nowcoder.com/practice/f51c317e745649c0900996fd3f683aed
这太暴力了
#include <stdio.h> #include<string.h> int main() { char a[10]; scanf("%s", a); int t = 0; if (strlen(a) % 3 == 0 && strlen(a) != 1 && strlen(a) != 2) { for (int i = 0; i < strlen(a); i++) { printf("%c", a[i]); t = t + 1; if (t == 3 && i != strlen(a) - 1) { printf(","); t = 0; } } } else if (strlen(a) % 3 == 1 && strlen(a) != 1 && strlen(a) != 2) { printf("%c,", a[0]); for (int i = 1; i < strlen(a); i++) { printf("%c", a[i]); t = t + 1; if (t == 3 && i != strlen(a) - 1) { printf(","); t = 0; } } } else if (strlen(a) % 3 == 2 && strlen(a) != 1 && strlen(a) != 2) { printf("%c%c,", a[0], a[1]); for (int i = 2; i < strlen(a); i++) { printf("%c", a[i]); t = t + 1; if (t == 3 && i != strlen(a) - 1) { printf(","); t = 0; } } } else { for (int i = 0; i < strlen(a); i++) { printf("%c", a[i]); } } return 0; }