📄 modi70.c
字号:
/*
下列给定程序中,函数fun的功能是:从整数1到55之间,选出能被3整除、且有一位上的数是5的那些数,并把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定,函数中a1放个位数,a2放十位数。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不和增行或删行,也不得更改程序的结构。
*/
#include <stdio.h>
/**********found************/
fun( int *b )
{ int k,a1,a2,i=0;
/**********found************/
for(k=10; k<=55; k++)
{ a2=k/10;
a1=k=a2*10;
if((k%3==0 && a2==5) || (k%3==0 && a1==5))
{ b[i]=k; i++; }
}
/**********found************/
return k;
}
main()
{ int a[100],k,m;
m=fun( a );
printf("The result is :\n");
for(k=0; k<m; k++) printf("%4d",a[k]); printf("\n");
}
/*
答案:
第1行 fun(int *b) int fun(int *b)
第3行 for(k=10;k<=55;k++) for(k=10;k<55;k++)
第9行 return k; return i++;
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -