(C++)给出一个字符串,统计出字符串中大写字母的数量,输出该字符串并在字符串的后面输出同等数量的感叹号!
发布网友
发布时间:2022-06-17 00:45
我来回答
共1个回答
热心网友
时间:2023-11-10 06:01
#include<iostream>
using namespace std;
#define M 1000
#define N 101
void main()
{
int T,i,j;
char str[M][N];
int count[M];
while(cin>>T)
{
getchar();
for(i=0;i<T;i++)
{
count[i]=0;
gets(str[i]);
j=0;
while(str[i][j])
{
if(str[i][j]>='A' && str[i][j]<='Z')
count[i]++;
j++;
}
}
for(i=0;i<T;i++)
{
cout<<str[i];
for(j=0;j<count[i];j++)
cout<<"!";
cout<<endl;
}
}
}