你好,可以帮我看看这个编程题吗?
发布网友
发布时间:2024-02-23 19:44
我来回答
共4个回答
热心网友
时间:2024-07-28 09:46
#include<iostream>
#include<cstring>
using namespace std;
string a;
int n[10]={0};
int main()
{
cin>>a;
for(int i=0;i<a.size();i++)if(a[i]>='0'&&a[i]<='9')n[a[i]-'0']++;
for(int i=0;i<9;i++)cout<<i<<"-"<<n[i]<<",";
cout<<"9-"<<n[9];
return 0;
}//c++语言
热心网友
时间:2024-07-28 09:49
#include<stdio.h>
void main() { int a[10],i; char s[256];
scanf("%s",s); for ( i=0;i<10;i++ ) a[i]=0;
i=0; while ( s[i]!=0 ) if ( s[i]>='0' && s[i]<='9' ) a[s[i]-'0']++;
for ( i=0;i<10;i++ ) {
if ( i!=0 ) printf(",");
printf("%d-%d",i,s[i]);
}
printf("\n");
}
热心网友
时间:2024-07-28 09:46
#include<stdio.h>
int main()
{
char a[30]={0};
int b[10]={0},i;
scanf("%s",a);
for(i=0;a[i];i++)b[a[i]-48]++;
for(i=0;i<10;i++){
printf("%d-%d",i,b[i]);
if(i!=9)printf(",");
}
}
热心网友
时间:2024-07-28 09:43
#include <stdio.h>
int main(void)
{
char c[30];
int a[10]={0,0,0,0,0,0,0,0,0,0};
int i=0;
gets(c);
while(c[i]!='\0')
{
switch(c[i])
{
case '0': a[0]++;break;
case '1': a[1]++;break;
case '2': a[2]++;break;
case '3': a[3]++;break;
case '4': a[4]++;break;
case '5': a[5]++;break;
case '6': a[6]++;break;
case '7': a[7]++;break;
case '8': a[8]++;break;
case '9': a[9]++;
}
i++;
}
for(i=0;i<10;i++)
printf("%d-%d,",i,a[i]);
return 0;
}