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

📄 modi89.c

📁 c题库
💻 C
字号:
/*
下列给定程序中,函数fun的功能是:求整数x的y次方低3位值。例如,整数5的6次方为12625,此值的低3位值为625。
  请改正函数fun中的错误,使它能得出正确的结果。
  注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
*/

#include <stdio.h>
long  fun(int x,int y,long *p )
{  int  i;
   long t=1;
/**********found************/
   for(i=1; i<y; i++)
      t=t*x;
   *p=t;
/**********found************/
   t=t /1000;
   return  t;
}

main()
{  long  t,r;   int  x,y;
   printf("\nInput x and y: "); scanf("%1d%1d",&x,&y);
   t=fun(x,y,&r);
   printf("\n\nx=%d, y=%d, r=%1d, last=%1d\n\n",x, y,r,t );
}

/*
答案:
   第4行  for(i=1; i<y;i++)        for(i=1;i<=3;i++)
   第7行  t=t/1000;                t=t%1000;bbbb
*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -