hdu——2027

来源:互联网 发布:js cookie 时间 编辑:程序博客网 时间:2024/05/22 03:43

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2027

                   //  处理字符串的时候,区别下gets和cin的区别,并进行输出,查看原字符串,

源代码:

#include<iostream>
using namespace std;
#include<math.h>
#include<stdio.h>
int main()
{
int n;
     char a[105];
     char c[3];
     int num1,num2,num3,num4,num5;
     while(cin>>n)
    {
    gets(c);               //还必须加上这个gets,来读取输入n时带来的回车,不然会出错。
       for(int i=1;i<=n;i++)
         {
          num1=num2=num3=num4=num5=0;
          if(i>1) cout<<endl;
   gets(a);
   //cout<<a<<endl;
 for(int j=0;a[j]!='\0';j++)
   if(a[j]=='a'||a[j]=='A') num1++;
    else if(a[j]=='e'||a[j]=='E') num2++;
      else if(a[j]=='i'||a[j]=='I') num3++;
    else if(a[j]=='o'||a[j]=='O') num4++;
      else if(a[j]=='u'||a[j]=='U') num5++;
      cout<<"a:"<<num1<<endl;
      cout<<"e:"<<num2<<endl;
      cout<<"i:"<<num3<<endl;
      cout<<"o:"<<num4<<endl;
      cout<<"u:"<<num5<<endl;
         }
    }



原创粉丝点击