c语言 思路正确 但是好象格式错了

来源:百度知道 编辑:UC知道 时间:2024/05/30 22:21:28
问题是

四、 有3个整数a、b、c,值由键盘输入。定义两个整型函数,函数名分别为max、min,分别用来求最大值、最小值。在主函数即main函数中调用它们,调用后打印结果。
五、 1.编写程序,分别用while和for语句计算2n,打印结果。
2.函数调用练习:定义一个实型函数pow(),它的功能是求任意一个数a的任意整数(n)次方,例如求(3.14)3。

我的编的是

这里是max min 的第四题

#include <stdio.h>
int max(int a,int b,int c);
int min(int a,int b,int c);
main()
{
int a=1,b=2,c=3;
int max,min;
max=a;
min=a;
if (max<b)
{
max=b;
}
else if(max<c)
{
max=c;
}

if (min>b)
{
min =b;
}
else if(min>c)
{
min=c;
}

scanf("%d%d%d",&a,&b,&c);

printf("%d",max);
printf("\n");
printf("%d",min);

}

这个结束

这个是 求2的n次方的

#include <stdio.h>

main()
{
int n,i=1;
printf("为2计算n次方");
scanf(&quo

#include <stdio.h>
main()
{
scanf("%d%d%d",&a,&b,&c);
int max,min;
max=a;
min=a;
if (max<b)
{
max=b;
}
else if(max<c)
{
max=c;
}

if (min>b)
{
min =b;
}
else if(min>c)
{
min=c;
}

printf("%d",max);
printf("\n");
printf("%d",min);

}
第4题这样基本就OK拉.

这个是 求2的n次方的

#include <stdio.h>

main()
{
int n,i=1,j=1;
printf("为2计算n次方");
scanf("%d",&n);

while(i<=n)
{
j*=2;
i++;
}
printf("%d",j);
}

#include <stdio.h>

main()
{
int n,i=1,j=1;
printf("为2计算n次方");
scanf("%d",&n);

for (i=1;i<=n;i++)
{
j*=2;
}
printf("