展开全部
char c[80];
int i,s[10]=0;
scanf("%s",c);
for(i=0;c[i]!='?';i++){
switch(c[i]){
case "1": s[1]++;break;
case "2": s[2]++;break;
.
.
.
default: break;
}
}
printf("统计1,2,3,4,5,6,7,8,9出现的次数分别为:\n") ;
for(i=1;i<10;i++){
printf("统计%d:%d\n",i,s[i]);
}
int i,s[10]=0;
scanf("%s",c);
for(i=0;c[i]!='?';i++){
switch(c[i]){
case "1": s[1]++;break;
case "2": s[2]++;break;
.
.
.
default: break;
}
}
printf("统计1,2,3,4,5,6,7,8,9出现的次数分别为:\n") ;
for(i=1;i<10;i++){
printf("统计%d:%d\n",i,s[i]);
}
追问
可不可以你的QQ 我的QQ930440814
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
main()
{
int count[10];
int i,j,c;
char str[24];
scanf("%s",str);
for(j=0;j<10;++j)count[j]=0;
i=1;
c = 0;
while( str[c] && str[c] != '?' )
{
if(str[c]>='1' && str[c]<='9')
{
++count[ str[c]-'0' ];
}
++c;
}
for(j=1;j<10;++j)printf("%d:%d\n",j,count[j]);
}
main()
{
int count[10];
int i,j,c;
char str[24];
scanf("%s",str);
for(j=0;j<10;++j)count[j]=0;
i=1;
c = 0;
while( str[c] && str[c] != '?' )
{
if(str[c]>='1' && str[c]<='9')
{
++count[ str[c]-'0' ];
}
++c;
}
for(j=1;j<10;++j)printf("%d:%d\n",j,count[j]);
}
追问
看不懂
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼下的挺好。
追问
但是我看不到懂
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询