优质解答
第一题:
#include "stdafx.h"
float s(float a);
float v(float a);
void main(){
float a;
printf("输入正方体棱长:\n");
scanf("%f",&a);
printf("该正方形的表面积是:%.3f\n体积是%.3f\n",s(a),v(a));
}
float s(float a){
return 6*a*a;
}
float v(float a){
return a*a*a;
第二题:
#include "stdafx.h"
#include "string.h"
void sequence(char *p1,char *p2);
void main(){
char s1[80],s2[80];
printf("输入字符串:\n");
gets(s1);
sequence(s1,s2);
printf("逆序输出后的结果是:\n");
printf("%s\n",s2);
}
void sequence(char *p1,char *p2){
int i=0;
while (*p1!='\0')
{p1++;
i++;}
p1--;
while (i!=0)
{*p2=*p1;
i--;
p2++;
p1--;
}
*p2='\0';
}
另外我把截图和源程序也发到你邮箱里了.
是一份word.