讨论 / 给个C语言版答案看看呗 来大牛!!!来肉山··
923714844 2014-10-21 01:14:01
点我顶贴 收藏 删除
感觉定义出来的量既要是字符型又要是数字型才好做这题PID11
#1 nightelfel@2015-02-19 09:41:54
回复 删除
#include <stdio.h>

#include <string.h>

int main()

{

int min,max;

scanf("%d %d",&min,&max);

int i,j;

int a[10];

for (i=0;i<10;i++) a[i]=0;

char s[20];

for (i=min;i<=max;i++)

{

sprintf(s,"%d",i);

for (j=0;j<strlen(s);j++)

a[s[j]-'0']++;

}

for (i=0;i<10;i++) printf("%d ",a[i]);

printf("\n");

return(0);

}

感觉这样更慢 直接%10更快。

查看更多回复
提交回复