我正在做一個任務,我輸入的是你想要輸入的次數,然後我用getline輸入一個完整的行,但是sime我無法做到那。getline()一個字符串給予難度
這裏,當我嘗試輸入'1'作爲我的號碼。的測試用例,它立即給出'0'作爲回答,並且出於循環,爲什麼不是這個cin >>測試;這裏與getline(cin,s)兼容;
#include<iostream>
#include<string>
using namespace std;
int main()
{
int test,j;
cin>>test;
int len;
string s;
for(j=1;j<=test;j++)
{
getline(cin,s);
len = s.length();
cout<<len;
}
return 0;
}
難度
input :
1
output:
0
expected
input:
1
Hello World
output
11
嗯,我混一點點C來到達我的回答
#include<iostream>
#include<string>
#include<cstdio>
using namespace std;
int main()
{
int test,j;
scanf("%d\n",&test);
int len;
string s;
for(j=1;j<=test;j++)
{
getline(cin,s);
len = s.length();
cout<<len;
}
return 0;
}
@Nawaz:他的意思是輸入。 –
哎你好世界是我的輸入字符串不輸出 – sudhanshu