게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c언어 고수분들 도와주세요ㅠㅠ
게시물ID : programmer_19341짧은주소 복사하기
작성자 : aasd38
추천 : 0
조회수 : 762회
댓글수 : 3개
등록시간 : 2016/12/17 23:15:37
#include <stdio.h>        // printf
#include <stdlib.h>        // atof
#include <math.h>        // sqrt

int sa1(char *argv[3])//삼각형 여부
{
//두개의 if문으로 max가 가장 긴 변의 인덱스가 됨 
int max = 0;
if (argv[1] > max) max = 1;
if (argv[2] > max) max = 2;

if (max < argv[(max + 1) % 3] + argv[(max + 2) % 3]) return printf("삼각형입니다.");
return printf("삼각형이 아닙니다"); 
}
int sa2(char *argv[3])//종류 판별
{
char type;
if (argv[0] = argv[1] = argv[2])
type = "정삼각형";
else if (argv[0] == argv[1] + argv[2])
type = "직각삼각형";
else
type = "이등변삼각형";
return type;
}

float sa3(char *argv[3])//넓이 계산
{
float s;
s = (argv[0] + argv[1] + argv[2]) / 2.0;
return sqrt(s*(s - argv[0])*(s - argv[1])*(s - argv[2]));
}

int main(int argc, char *argv[])
{
int a, b, c;

a = atoi(argv[0]);
b = atoi(argv[1]);
c = atoi(argv[2]);

sa1();
printf("종류 : %s\n 넓이 : %lfm^2",sa2, sa3);

}

과제를 하는데 int main(int argc, char *argv[]) 이란걸 이용해 변 3개를 입력해  삼각형인지 아닌지, 삼각형의 종류, 삼각형의 넓이를 출력하는
프로그램을 만드는 겁니다. 실력이 많이 부족해서 대충 만들줄만 알고 실행되게 만들지는 못하겠습니다. 도와주세요ㅠㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호