VC++2010を使っているのですが、角度を入力するとその角度のsin とcosの値が表示されるプログラムを作ろうと思っています
どうしたらよいでしょうか・・・・
三角比
Re:三角比
どうしたらって...
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <errno.h>
int main(void)
{
double angle;
char s[256];
char *endptr;
fgets(s, sizeof s, stdin);
errno = 0;
angle = strtod(s, &endptr);
if (errno != 0 || *endptr != '\n')
{
fputs("入力値が不正\n", stderr);
return EXIT_FAILURE;
}
printf("sin(%g) = %g cos(%g) = %g\n", angle, sin(angle), angle, cos(angle));
return EXIT_SUCCESS;
}
これでよいのでは?(テストしていませんが...)
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <errno.h>
int main(void)
{
double angle;
char s[256];
char *endptr;
fgets(s, sizeof s, stdin);
errno = 0;
angle = strtod(s, &endptr);
if (errno != 0 || *endptr != '\n')
{
fputs("入力値が不正\n", stderr);
return EXIT_FAILURE;
}
printf("sin(%g) = %g cos(%g) = %g\n", angle, sin(angle), angle, cos(angle));
return EXIT_SUCCESS;
}
これでよいのでは?(テストしていませんが...)