/*
*Copyright (c) 2014,烟台大学计算机学院
*All rights reserved.
*文件名称:main.cpp
*作者:苏强
*完成日期:2014年11月20日
*版本号:v1.0
*
*问题描述:定义好一个有10个元素的数组,先输入9个呈升序的数作为前9个元素,再输入一个数,要求按原来排序的规律将它插入数组中。
*输入描述:一个数
*程序输出:定义好一个有10个元素的数组,先输入9个呈升序的数作为前9个元素,再输入一个数,要求按原来排序的规律将它插入数组中。
*/
#include <iostream>
using namespace std;
const int N=10;
int main()
{
int a[N],i,n;
for(i=0;i<N-1; ++i)
cin>>a[i];
cin>>n;
for(i=8;i>=0&&a[i]>n;--i)
a[i+1]=a[i];
i++;
a[i]=n;
for(i=0;i<N;++i)
cout<<a[i]<<endl;
return 0;
}
/*
*Copyright (c) 2014,烟台大学计算机学院
*All rights reserved.
*文件名称:main.cpp
*作者:苏强
*完成日期:2014年11月20日
*版本号:v1.0
*
*问题描述:统计每个元音字母在字符串中出现的次数。
*输入描述:一个数
*程序输出:统计每个元音字母在字符串中出现的次数。
*/
#include<iostream>
#include<cstdio>
using namespace std;
const int N=100;
int main()
{
int num1=0,num2=0,num3=0,num4=0,num5=0,i=0;
char a[N];
gets(a);
while(a[i]!='\0')
{
switch(a[i])
{
case 'a':
num1++;
break;
case 'e':
num2++;
break;
case 'i':
num3++;
break;
case 'o':
num4++;
break;
case 'u':
num5++;
break;
}
i++;
}
cout<<"a:"<<num1<<endl;
cout<<"e:"<<num2<<endl;
cout<<"i:"<<num3<<endl;
cout<<"o:"<<num4<<endl;
cout<<"u:"<<num5<<endl;
return 0;
}