3086 - 【设计型】第9章: 指针 9.13 简单地数学

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

输入一个正整数(范围[1..10000]),打印其平方(不保留小数位)、平方根、倒数。(用指针实现,保留2位小数,输出每个数之间以一个空格隔开)

题目输入

一个正整数。

题目输出

三个数,一个整数,两个保留两位小数

输入/输出样例

输入格式

2

输出格式

4 1.41 0.50

C语言解答

#include<stdio.h>
#include<math.h>
void fun(int x,int *a,float *b,float *c);
int main()
{
	int x,a;
	float b,c;
	scanf("%d",&x);
	fun(x,&a,&b,&c);
	printf("%d %.2f %.2f",a,b,c);
	return 0;
}

void fun(int x,int *a,float *b,float *c)
{
	*a = x*x;
	*b = sqrt(x);
	*c = 1.0/x;
}