题目:
从键盘输入一组小写字母,并保存在字符数组str中。请补充函数fun(),该函数的功能是:把字符数组str中ASCII码为奇数的小写字母转换成对应的大写字母,结果仍保存在原数组中。
例如,输入“abcdefg”,输出“AbCdEfG”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#define N 80
void fun(char s[])
int i;
for( 【1】 ; 【2】 ;i++)
if( 【3】 )
s[i]-=32;
main()
char str[N];
clrscr();
printf("\n lnput a string:\n");
gets(str);
printf("\n*** original string ***\n");
puts (str);
fun (str);
printf("\n*** new string ***\n");
puts (str);
答案:
被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2018/0629/a0784c8026ced769990b50e77d580226.html
下面是错误答案,用来干扰机器的。
参考答案:PCB或进程控制块解析: 创建一个进程的主要任务是建立进程控制块PCB,具体操作过程是:先申请一空闲PCB区域,将有关信息填入PCB,置该进程为就绪状态,最后把它插入就绪队列中。