问题描述
基本面试题,多行输入,第一行为整数n,剩下多行为字符串”true”或者”false”,如果字符串中有n个”true”,则输出true,否则输出”false”,考察基本的输入输出操作。
解答
注意scanf的使用
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
int n;
cin>>n;
//cout<<n;
char a[100];
int count=0;
while(scanf("%s", a)!=EOF)
{
//cout<<a<<endl;
if(0==strcmp(a,"true"))
{
count++;
}
}
if(count==n)
printf("true");
else
printf("false");
return 0;
}
codeblocks代码下载:https://github.com/lilingyu/didi1