编写一个程序,提示用户输入一个double类型的数,并打印该数的立方值。
自己设计一个函数计算并打印立方值。main()函数要把用户输入的值传递给该函数。
程序分析:
1.先定义一个函数:
void cubic(double n)//定义一个函数
该函数的作用是什么,写在函数体内
即输出立方值:
printf("%e的立方值是:%e",n,n*n*n);
定义完函数下面就可以在main()函数中做该做的事了。
题目要求,定义double类型的变量,并使用scanf()读取用户输入的值,最后调用函数计算其立方值。
程序如下:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
void cubic(double n)//定义一个函数
{
printf("%e的立方值是:%e",n,n*n*n);
}
int main()
{
double num;//定义double类型变量
printf("请输入一个double类型的数:\n");
scanf("%lf", &num);//读取用户输入
cubic(num);
return 0;
}
程序输出如下: