lunarcell02 MYPI

lunarcell02
접속 : 5493   Lv. 86

Category

Profile

Counter

  • 오늘 : 1223 명
  • 전체 : 796611 명
  • Mypi Ver. 0.3.1 β
[혼잣말] 도와주세요 C언어 하는데.. (13) 2012/04/14 AM 11:30
얼마전부터 C언어 배우고 있는데 진짜 리얼 잘모르겠네요

성적말아먹기 딱좋네요 ㅎㅎ

그래서 질문인데

문제가 cm를 inch로 변환하는 문제인데

이게 해결되면 연달아서 2개는 해결되네요 ㅎㅎ ...




- 수정
#include

int main(void)
{
int a;
int b;
int c;

printf("시간을 입력해주세요 : ");
scanf("%d %d %d", &a,&b,&c);

a = a*3600;
b = b*60;
c = c*1;

printf(" %d초", a+b+c);

return 0;
}

방금전에 물어보면서 간단하게 시간계산하는 프로그램인데
여기서 시간을 입력해주세요 부분에서 숫자 입력하면서 시 분 초 나오게 하는방법좀 알려주세요 ㅠㅠ


아...ㅠㅠ 롤하고싶다 ㅠㅠ

신고

 

테빼    친구신청

롤하세요

ArchAngelx    친구신청

중간중간에 시, 분, 초를 넣는건 scanf로 시를 받고 printf로 "시 "라고 쓰고 다시 scanf로 분을 받는 식으로밖에 안됩니다. 그러면 지금처럼 한번에 3개씩 입력받는건 안되겠죠? 둘 중 원하시는 방향으로 만드시면 됩니다.

그리고 변수명 정하실 때 a, b, c 이렇게 의미없는걸로 하시지 마시고 h(hour), m(minute), s(second) 정도로 의미를 갖게 쓰는 습관을 들이시기 바랍니다. 안그러면 다른 사람이나 한참 뒤의 자신이 봤을 때 변수명때문에 알아보기 훨씬 힘들어져요;;

베트남사람    친구신청

ㄴ외계인이랑 교신중인것 같다

김생선님    친구신청

ㄴ 감사합니다 ㅎ ..제가 배운지 얼마안되서 ..

대충살면어때    친구신청

하나씩 입력 받으면 해결 되겠네요.

scanf 안쓴지 너무 오래됐어 ㅠㅠ

네로네모선장    친구신청

나중에 stl 배우시면 신세계로........

네로네모선장    친구신청

scanf("%d %d %d", &a,&b,&c); 이런식에서
scanf("%d",&a);
prinf("분");
.
.
이런식으로 랄까나요..... 맞나.... 다 까먹었더니...ㅋ

KEI2    친구신청

#include<stdio.h>

int main(void)
{
int a;
int b;
int c;

printf("시를 입력해주세요 : ");
scanf("%d", &a);
printf("%d시 \n",a);
printf("분을 입력해주세요 : ");
scanf("%d", &b);
printf("%d분 \n",b);
printf("초를 입력해주세요 : ");
scanf("%d", &c);
printf("%d초 \n",c);





a = a*3600;
b = b*60;
c = c*1;

printf("%d시 %d분 %d초 \n",a,b,c);
printf("%d초", a+b+c);

getch();
return 0;
}

KEI2    친구신청

돌려보시면 시간을 입력받고 x시 라고 출력, 분을 입력받고 x분 출력... 이런 식으로 출력 됩니다. printf("%d시 %d분 %d초 \n",a,b,c); 이건 x시 x분 x초 라고 마지막에 출력해주고 최종적으로는 김생선님이 만드신 연산대로 최종초가 출력됩니다. 저도 요즘 배우는 중이라서요 ㅎㅎ;;.

그리고 ArchAngelx님이 말씀하신 변수명 정하실 때 의미를 주시는 방식 유의하시구요. ㅎㅎ나중에는 자기 자신도 혼란이와서 낭패보는 경우가 생깁니다. ㅠ_ㅠ

dnsl    친구신청

scanf("%d분",&a);
이렇게 하면 안되나여??
아 c++만 해서 잘몰겠네여

김생선님    친구신청

우왕...감사합니다 ㅎㅎㅎ 대충 풀려가네요 ...하지만 ㅠㅠ

KEI2    친구신청

dnsl// 일단 저는 확장자를 c로 해서 돌렸는데 되기는 합니다. 컴파일 에러는 안나는데요. 아마 printf 문 없이 바로 출력 되는걸 생각하신것 같은데. scanf로 받아서 바로 출력은 안나오네요. cpp은 안다뤄봐서 잘 모르겠습니다. 그렇게 하면 cpp에서는 출력이 나오나요???? 궁금합니다.+_+

듀오라인    친구신청

KEI2님이 다 적어주셔서 쓸게 없네요... 저대로만 하면 될것같네요.
그리고 위엣분들이 말씀하신대로 변수명에 유의해주세요... 이게 나중에 팀프로젝트할때나 자기가 다시 볼때 꽤 애먹는 경우가 생기거든요...
KEI2// cpp를 쓸 경우에도 잘 됩니다. C++이 원래 유연한 언어라서요...
X