作业帮 > 综合 > 作业

要在今天内完成,是c语言程序设计的!

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/01 23:22:46
要在今天内完成,是c语言程序设计的!
1.输入一个正方体的棱长,计算并输出这个正方体的表面积和体积.要求:用一个子函数求正方体的某一面的面积,计算表面积和体积时均调用子函数.
子函数和主函数在一个程序文件中.
要求:(1)写出程序源代码;(2)给出程序的运行结果.
2.编写一个函数(子函数):将字符串逆序;
编写主函数,在主函数中输入字符串,调用子函数后在主函数中输出逆序后的字符串结果.
注:子函数只做将字符串逆序的功能,不含输入输出.
子函数和主函数在一个程序文件中.
要求:(1)写出程序源代码;(2)给出程序的运行结果.
要有截图的啊!如果做了我会把我所有的分都给出,
第一题:
#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.