程序为:
#includeint main()
{
int i,num;
scanf("%d",&num);
int array[10]={0};
while(num!=0
{
for(i=0;i<10;i++)
{
if(num%10==i) array[i]++;
}
num/=10;
}
for(i=0;i<10;i++)
{
if(array[i]!=0)
printf("%d:%d\n",i,array[i]);
}
}
注意事项
public class Test01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("请输入一串字符串:");
String str = sc.nextLine();
System.out.println("请输入需要查询的字符串:");
String s = sc.nextLine();
int count=0;
for (int i = 0; i < str.length(); i++) {
if(str.indexOf(s)==i){
str = str.substring(i+1,str.length());
count++;
}
}
System.out.println("共出现了"+count + "次");
}
}
#include
int main()
{
int i,num;
scanf("%d",&num);
int array[10]={0};
while(num!=0)
{
for(i=0;i<10;i++)
{
if(num%10==i) array[i]++;
}
num/=10;
}
for(i=0;i<10;i++)
{
if(array[i]!=0)
printf("%d:%d\n",i,array[i]);
}
}