例题:从键盘输入一组小写字母,保存在字符数组str中,请补充fun函数,该函数的功能是:把字符数组str中字符下标为偶数的小写字母转换成对应的大写字母,结果仍保存在原数组中。
例如,输入 “asdfghj”,则输出 “AsDfGhJ”。
请勿改动主函数main与其它函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。
代码如下:
#include<stdio.h>
#define N 100
void fun(char s[])
{
int j=0;
while(s[j]!='\0')
{
if(j%2==0)
s[j]-=32;
j++;
}
}
main()
{
char str[N];
printf("Please input a string:\n");
gets(str);
printf("The original string:\n");
puts(str);
fun(str);
printf("The new string:\n");
puts(str);
}
输出运行窗口如下:
越努力越幸运!
加油,奥力给!!!