问答题
printf("\n ");
【参考答案】
void fun(int m, int k, int xx[])
{
int i,j,n;
......
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
填空题
请补充函数fun(),该函数的功能是:判断某一个年份是否为闰年。 例如,1900年不是闰年,2004是闰年。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。 试题程序: #include<stdio.h> #include<conio.h> int fun(int n) int flag=0; if (n%4=0) if ( 【1】 ) flag=1; if ( 【2】 ) flag=1; return 【3】 ; main() int year; clrscr(); printf( Input the year: ); scanf( %d , &year); if (fun(year)) printf( %d is a leap year. n , year); else printf( %d is not a leap year. n , year);
点击查看答案&解析
填空题
下列给定程序中,函数fun()的功能是:在字符串str中找出ASCII码值最大的字符,将其放在第一个位置上,并将该字符前的原字符向后顺序移动。例如,调用fun()函数之前给字符串输入ABCDeFGH,调用后字符串中的内容为 eABCDFGH。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include<stdio.h> ***************found************ fun(char *p) char max, *q;int i=0; max=p[i]; while (p[i]!=0) if (max<p[i]) ***************found************ p = q +i;max=p[i]; i++; ***************found************ while (q<p) *q=*(q-1); q--; p[0]=max; main() char str[80]; printf( Enter a string: ); gets(str); printf( nThe original string: ); puts(str); fun(str); printf( nThe string after moving: ); puts(str); printf( n n );
点击查看答案&解析
相关试题
请补充函数fun(),该函数的功能是:判断...
下列给定程序中,函数fun()的功能是:在...