c++ 输入一个字c++符串(不少于10个,最多80个字符),统计从第6个字符开始后面有多少个空格。
呃啊
话不多说,上代码吧,自己感觉写的不太好,还需要多些耐心,沉下心才行。
#include<iostream>
using namespace std;
int main() {
int i = 0;
char* str;
//str = (char*)malloc(80);
str = new char[80];
int sum = 0;
cout << "请输入一串字符" << endl;
gets_s(str,80);
int len = strlen(str);
for ( i = 0;i <len; i++)
{
if ( str[i]==' ')
{
sum++;
}
}
if (i < 10)
{
cout << "亲,你输入的字符过少" << endl;
}
else
cout << "第六个字符开始后有" << sum <<"个空格"<< endl;
delete[] str;
return 0;
}