首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

输入一个缺整型数(>0),输出每位数字,其间用逗号分隔。例如输入整数为2345,则输出应为2,3,4,5

2013-06-25 
输入一个短整型数(0),输出每位数字,其间用逗号分隔。例如输入整数为2345,则输出应为2,3,4,5。输入一个短整

输入一个短整型数(>0),输出每位数字,其间用逗号分隔。例如输入整数为2345,则输出应为2,3,4,5。
输入一个短整型数(>0),输出每位数字,其间用逗号分隔。例如输入整数为2345,则输出应为2,3,4,5。
怎么写
[解决办法]


#include <stdio.h>

int main(){
int a[10];
int n, l;
scanf("%d", &n);
for(l = 0; n; n /= 10) a[l++] = n % 10;
printf("%d", a[l - 1]);
for(int i = l - 2; i >= 0; --i) printf(", %d", a[i]);
putchar('\n');
return 0;
}

[解决办法]
#include <stdio.h>
#include <string.h>

int main(void)
{
    char a[20]={0};
    int n;
    int i;
    scanf("%d",&n);    sprintf(a,"%d",n);
    for(i = 0; i < strlen(a)-1; i++ )
        printf("%c,",a[i]);
    printf("%c.\n",a[i]);
    return 0;
}

热点排行