定义函数up(ch),如字符变量ch是小写字母就转换成大写字母并通过up返回,否则字符ch不改变。要求在短小而完全的程序中显示这个程序是怎样被调用的-简单
源程序:
#include < iostream >
using namespace std;
char up(char c)
{
if (c >= 'a' && c <= 'z')
return (c - 32); //大小写字母的ASCII相差32
else
return c;
}
void main()
{
int i;
char c[15] = { 'A','v','e','t','E','T','%','&','4','Y','e','i','@','9','^' };
for (i = 0; i < 15; i++)
cout << up(c[i]) << ", ";
cout << endl;
system("pause");
}
运行结果: