nを入力し、小数点以下2桁を保持してf(n)を計算します。
例:入力5出力:15.00
(以下のコードの改善/提案を歓迎します)これが私がこれまでに思いついたものです。
#include <stdio.h>
#include <math.h>
int main() {
float m;
scanf("%f", &m);
if (m < 0)
m = abs(m);
else if (m < 2)
m = sqrt(m + 1);
else if (m < 4)
m = pow(m + 2, 5);
else if (m >= 4)
m = (m * 2);
m = m + 5;
printf("%1.2f", m);
}