四川省网站备案,免费软件是一种不需付费就可取得,python3 网站开发入门,wordpress 评论回复插件第61套#xff1a;
函数fun的功能是进行字母转换。若形参ch中是小写英文字母,则转换成对应的大写英文字母#xff1b;若ch中是大写英文字母#xff0c;则转换成对应的小写英文字母#xff1b;若是其它字符则保持不变#xff1b;并将转换后的结果作为函数值返回。 请在程序…第61套
函数fun的功能是进行字母转换。若形参ch中是小写英文字母,则转换成对应的大写英文字母若ch中是大写英文字母则转换成对应的小写英文字母若是其它字符则保持不变并将转换后的结果作为函数值返回。 请在程序的下划线处填入正确的内容并把下划线删除使程序得出正确的结果。 注意源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行也不得更改程序的结构 给定源程序
#include stdio.h
#include ctype.h
char fun(char ch)
{
if ((cha)___1___(chz))
return ch -a A;
if ( isupper(ch) )
return ch a-___2___ ;
return ___3___;
}
main()
{ char c1, c2;
printf(\nThe result :\n);
c1w; c2 fun(c1);
printf(c1%c c2%c\n, c1, c2);
c1W; c2 fun(c1);
printf(c1%c c2%c\n, c1, c2);
c18; c2 fun(c1);
printf(c1%c c2%c\n, c1, c2);
} 解题思路 第一处判断形参ch是否是小写字母所以应填。 第二处小写字母与大写字母的ASCII值相差为32所以应填A’或65。 第三处返回处理后的形参ch所以应填ch。 给定程序MODI1.C中函数fun的功能是: 给一维数组a输入任意4个整数, 并按下例的规律输出。例如输入1、2、3、4, 程序运行后将输出以下方阵。 4 1 2 3 3 4 1 2 2 3 4 1 1 2 3 4 请改正函数fun中指定部位的错误, 使它能得出正确的结果。 注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构! 给定源程序
#include stdio.h
#define M 4
void fun(int a)
{ int i,j,k,m;
printf(Enter 4 number : );
for(i0; iM; i) scanf(%d,a[i]);
printf(\n\nThe result :\n\n);
for(iM;i0;i--)
{ ka[M-1];
for(jM-1;j0;j--)
aa[j]a[j-1];
a[0]k;
for(m0; mM; m) printf(%d ,a[m]);
printf(\n);
}
}
main()
{ int a[M];
fun(a); printf(\n\n);
} 解题思路 第一处在函数fun体中a是一个整型数组所以形参a应定义为指针型整数变量。 第二处变量书写错误aa应为a。 请编写一个函数fun, 它的功能是: 计算并输出给定整数n的所有因子(不包括1与n自身)之和。规定n的值不大于1000。 例如,在主函数中从键盘给n输入的值为856, 则输出为:sum763。 注意部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 给定源程序
#include stdio.h
int fun(int n)
{
}
main()
{ int n,sum;
printf(Input n: ); scanf(%d,n);
sumfun(n);
printf(sum%d\n,sum);
NONO();
} 解题思路 本题是考察考生怎样利用循环来求出一个数n的所有除1和自身外因子i并求出它们的和s作为函数值返回。判断因子的条件是n % i 0i是大于1且小于n中所有的正整数。 参考答案
int fun(int n)
{
int s 0, i ;
for(i 2 ; i n ; i) if(n % i 0) s i ;
return s ;
}