#include <stdio.h>
int abs(int num);
int main(void)
{
int num = 0;
printf("숫자를 입력해주세여");
scanf_s("%d", &num);
printf("절대 값은 %d 입니다",abs(num));
return 0;
}
int abs(int num)
{
int a = 0 ,c = 0;
if (num >= 0)
c = num;
else
{
for (a = num; a == 0; a++)
c++;
}
return c;
}
==========================================
절대값을 구하는건대요..
양수는 제대로 잘나오지만
음수는 넣으면 0 이 나와여
물론 절대값구하는 다양한 방법이 있지만 저는
for문으로 0될때까지 계속 1씩 더해줌과 동시에 1씩 더할수로 c는 1씩 증가하게 만들어서 c를 출력하면 절대값이 나온느줄 알았는대 왜 음수만 넣으면 0이 나오는거죠 ㅠㅠ ?
흔들리지 않고 피는 꽃이 어디 있으랴 - 도종환
흔들리지 않고 피는 꽃이 어디 있으랴
이 세상 그 어떤 아름다운 꽃들도
다 , 흔들리면서 피었나니
흔들리면서 줄기를 곧게 세웠나니
흔들리지 않고 가는 사랑이 어디 있으랴
젖지 않고 피는 꽃이 어디 있으랴
이 세상 그 어떤 빛나는 꽃들도
다, 젖으며 젖으며 피었나니
바람과 비에 젖으며 꽃잎 따뜻하게 피웠나니
젖지 않고 가는 삶이 어디 있으랴