麻烦帮我逐行翻译下下面这个程序

来源:百度知道 编辑:UC知道 时间:2024/05/28 18:08:30
麻烦帮我逐行翻译下下面这个程序
我啥都不知道 就让我翻译 郁闷 麻烦大家帮个忙
要逐行翻译

#include <stdio.h>

void g(double *p,int k);
double p=0,c;
void main()
{
int m,n,k;
printf("输入 m,n = ");
scanf("%d,%d",&m,&n);
if(n==0&&m==n) c=1;
else
{
k=m;g(&p,k);c=p;
k=n;g(&p,k);c=c/p;
k=m-n;g(&p,k);c=c/p;
}
printf("c( %d, %d )= %.f\n",m,n,c);
}
void g(double *p,int k)
{
int i;
*p=1;
for(i=1;i<=k;){*p=*p*i;i++;}
}

#包括<stdio.h>

无效克(双*磷,诠释k )段;
双P值0 , C组国家;
无效的main ( )

国际男,氮钾;
输出( “输入男,例” ) ;
scanf ( “ % d个, % D ”类,及男, & n )的;
如果( ñ == 0 & &米== ñ )架C = 1 ;
其他的

κ =米;克(与磷,钾) ; ç =磷;
κ =氮;克(与磷,钾) ; ç =碳/磷;
κ =米氮;克(与磷,钾) ; ç =碳/磷;

输出(有“ C ( % d个, % d个) = % 。 f \ N ”的,男,氮,三) ;

无效克(双*磷,国际金)

诠释一;
* P值1 ;
(一= 1 ,我“ =钾; ) ( *铁=* p *我,我+ + ; )

不是不想翻译,而是太乱了,看不懂。

应该请教计算机行业的,例如学VB,VC等的

#include 空无一物g((双倍 *p,int k);双倍 p=0,c;空无一物总 管道 int m,n,k;printf("(输入m,n=)";scanf((%d,%d,&m,&n); 条件 ((n==0&&m==n)c=1; 其他 k=m;g((&p,k);c=p;k=n;g((&p,k);c=c/p;k=m-n;g((&p,k);c=c/p; printf("(c((%d,%d)=%.fn",m,n,c); 空无一物g((双倍 *p,int k) int i;*p=1; 为(i=1;i<=k){;*p=*p*i;i++};