算法提高 c++_ch02_01
时间限制:1.0s 内存限制:512.0MB
编写一个程序,利用强制类型转换打印元音字母大小写10种形式的ASCII码。
输出的顺序为:大写的字母A,E,I,O,U的ASCII码,小写的字母a,e,i,o,u的ASCII码。所有的ASCII码都用十进制表示.输出10行,每行一个ASCII码,最后输出一个空行。
输出的顺序为:大写的字母A,E,I,O,U的ASCII码,小写的字母a,e,i,o,u的ASCII码。所有的ASCII码都用十进制表示.输出10行,每行一个ASCII码,最后输出一个空行。
解题思路
将大小写元音字母依次存入数组,然后依次强制转换并输出,记得最后多输出一个空行。
C代码
#include<stdio.h>
int main()
{
char yuan[12]={'A','E','I','O','U','a','e','i','o','u'};
int i,j;
for(i=0;i<10;i++)
printf("%d\n",(int)yuan[i]);
printf("\n");
return 0;
}
JAVA代码
package 算法提高;
public class Main
{
public static void main(String[] args)
{
char[] yuan={'A','E','I','O','U','a','e','i','o','u'};
for(int i=0;i<yuan.length;i++)
System.out.println((int)yuan[i]);
System.out.println();
}
}