因为没说明x是否是整形. 所以就以浮点型写了个. 你参考下.如果需要整形的话将类型改下就可以了.#include< stdio.h >double power(double x,int y)
{
if(y==0) return 1.0;
return power(x,y-1)*x;
}int main()
{
int y;
double x;
scanf( %lf%d, &x, &y );
printf( %.2lf\n, power( x, y ) );
}
用74ls390及与非门设计一个M=24的计数器
呵呵,新手,注册的,不能上传图片,就给你说说吧:
如果利用74160来做的话,可以这样考虑,24=2*10+4,利用2片74160做,第一片使能端接高,第二片使能端接第一片的进位端,两片d0~d3都接地,然后利用一个与非门,第一片(0100)与第二片(0010)构成即可。
对于74161,它为16进制计数器,24=16*1+8,第一片为16进制,当第二片计数到8(此时8为暂态)时,利用与非门,输入到清零端就可以了(因为24计数器从00到23就可以了)……
顶一下
(0)
0%
踩一下
(0)
0%