从键盘输入一行字符,统计输入的大写字母的个数,当遇到“#”时结束
```c++
#include <iostream>
#include <cctype>
using namespace std;
int main() {
char c;
int count = 0;
cout << "请输入一行字符(遇到#号结束):" << endl;
while ((c = cin.get()) != '#') {
if (isupper(c)) {
count++;
}
}
cout << "大写字母的个数为:" << count << endl;
return 0;
}
```
#include<iostream>
using namespace std;
int main()
{
char c;
int num=0;
cout<<"Please input a string, enter '#' to finish:"<<endl;
while(cin>>c)
{
if(c == '#')
break;
if(c>='A' && c<='Z')
num++;
}
cout << "The number of uppercase letter is: " << num << endl;
return 0;
}
dis[0][0] = 0;
dis[i][0] = k*(i-Xi); // Xi表示原来A中已经包含的空格数
dis[0][j] = k*(j-Xj); // Xj表示原来B中已经包含的空格数