|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include<iostream>
- using namespace std;
- int countupper(char array[7]){
- int num = 0;
- char uppercase[26];
- for(int a = 0 ; a < 26 ; a++ ){
- uppercase[a] = char( 65 + a );
- }
- for(int i = 0; i < 6; i++){
- for(int j = 0; j < 26 ; j++){
- if (uppercase[j] == array[i]){
- num = num + 1;
- }
- }
- }
- return num;
- }
- int main(){
- char array[7];
- cin >> array[7];
- int num = countupper(array);
- cout << num <<" uppercase characters." << endl;
- return 0;
- }
复制代码
for(int i = 0; i < 6; i++){
for(int j = 0; j < 26 ; j++){
if (uppercase[j] == array[i]){
num = num + 1;
}
}
}
为什么这个if语句不会执行??
cin >> array;
- #include<iostream>
- using namespace std;
- int countupper(char array[]) {
- int num = 0;
- char uppercase[26];
- for(int a = 0 ; a < 26 ; a++ ) {
- uppercase[a] = char( 65 + a );
- }
-
- for(int i = 0; i < 6; i++) {
- for(int j = 0; j < 26 ; j++) {
- if (uppercase[j] == array[i]) {
- num = num + 1;
- }
- }
- }
- return num;
- }
- int main() {
- char array[7];
- cin >> array;
- int num = countupper(array);
- cout << num <<" uppercase characters." << endl;
- return 0;
- }
复制代码
|
|