问题及代码
/*
*ALL rights reserved.
*文件名称:shierzhouxiangwu2-3
*作者:李长鸿
*完成时间:2014.12.03
*问题描述:tongji
*/
#include<iostream>
using namespace std;
int main()
{
char str[50];
char a[10]={'0','1','2','3','4','5','6','7','8','9'};
int i=0,n,k;
cout<<"输入字符串:";
cin>>str;
for(i;i<=9;i++)
{
n=0;
for(k=0;str[k]!='\0';k++)
{
if(str[k]==a[i])
n=n+1;
}
cout<<"其中"<<a[i]<<"的个数是: "<<n<<endl;
}
return 0;
}
总结:这个困扰我好久,原先我写的计算数字的变量n总是为0,不能执行加一的步骤,,,,一直想问老师来着结果老是错过机会!!唉!!今天抓着机会终于请教了老师,老师很简单的就解决了问题! 后面附上我错的————真是昏了头,错的乱七八遭!!