C语言程序分析:

来源:百度知道 编辑:UC知道 时间:2024/04/27 20:51:25
1、写出此函数的主要功能:
ch(int *p1,int *p2)
{
int P;
if(*p1>*p2; {p=*p1;*p1=*p2;*p2=p;}
}

2、写出运算结果
unsinged fun(unsigned num)
{
unsigned k=1;
do {k*=num%10;num/=10;}
while(num)
return(k);
}
main()
{
unsigned n=26;
printf("%d\n",fun6(n));
}

1、比较两个变量的值,如果前者大于后者,将两值互抽换。
2、求无符号数最高位上的数字。

你写的不能通过的。呵呵。不信你试试。

考试题目不会做,到这儿求助了。别偷懒,要自己多动脑。这里给你答案,你自己想想为什么。
1.交换两个变量的值。两个变量的地址通过形参p1,p2指针传入
2.求无符号数的各位数字之和