⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modi70.c

📁 c题库
💻 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 + -