>>672 遅レスですが。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
int main(void)
{
char s[256];int a;int l;int ok=0;
for(;ok==0;)for(puts("正の整数を入力して下さい"),gets(s),l=strlen(s),a=0,ok=1;a<l&&ok;a++)
if(!isdigit((int)s[a])){ok=0;puts("入力エラー");}
puts(",を入れて見やすくします");
for(a=0,l=strlen(s);a<l;a++)
{printf("%c",s[a]);if((l-a)%3==1&&a+1!=l)printf(",");}
printf("\n改行を押してください。終了します");getchar();return 0;
}