循环输入若干个字符,计算其中小写字母的个数,用$作为输入结束符,哪里错了?
补充:
问题2:循环输入5个学生的成绩,判断每个学生是否及格,用c++怎么实现呢?
答案:
补充:
#include <iostream.h>
void main()
{int n;
char cha;
while(cha!='s')
{ cin>>cha;
if(cha>='a'&&cha<='z')
n++;
}
cout<<n<<endl;
}
答案:#include <iostream> //没有.h
using namespace std; //这一句补上
int main() { //不能void
int n=0;//n需要初始化,否则是未知数据
char cha;
while(cha != '$') { //$
cin >> cha;
if(cha >= 'a' && cha <= 'z')
n++;
}
cout << n << endl;
return 0;
}
问题2:循环输入5个学生的成绩,判断每个学生是否及格,用c++怎么实现呢?
答案:
#include<iostream>
using namespace std;
int main() {
int s, N = 5;
while(N--) {
cin >> s;
if(s >= 60)
cout << "及格" << endl;
else
cout << "不及格" << endl;
}
return 0;
}