게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어 고수님들 도와주세요 ㅠㅠ
게시물ID : computer_42112짧은주소 복사하기
작성자 : 포이즌
추천 : 0
조회수 : 336회
댓글수 : 4개
등록시간 : 2012/03/30 23:04:00
#include <stdio.h>

int main(void)
{
char ch;
int num, num1=3,a,b,c, asc;
double x,y;
int M, m;
int xpos1,ypos1;
int xpos2,ypos2;
int area;

printf("정수 입력:");
scanf("%d", &num);
num = -num;
num = num+1;
printf("부호를 바꾼 결과: %d \n", num);

num1=num1<<5;
num1=num1>>3;
printf("%d \n", num1);

printf("정수 3개를 입력하세요. \n");
scanf("%d %d %d", &a, &b, &c);
x=a+b+c;
y=(a+b+c)/3;
printf("정수 3개의 합은 %f이고, 평균은 %f이다. \n", x,y);

if(a<b)
{
M=b;
m=a;
}
else
{
M=b;
m=a;
}
if(m>c)
{
m=c;
}
else if(M<c)
{
M=c;
}
printf("최대값은 %d 이고, 최소값은 %d이다. \n",M,m);


printf("숫자 입력:");
scanf("%d", &asc);
printf("아스키 문자: %c \n", asc);

printf("아스키 문자 입력:");
scanf("%c", &ch);
printf("아스키 모드 값: %d \n", ch);

printf("좌 상단의 x, y 좌표:");
scanf("%d %d",&xpos1, &ypos1);
printf("우 하단의 x, y 좌표:");
scanf("%d %d", &xpos2, &ypos2);
area=(xpos2-xpos1)*(ypos2-ypos1);
printf("두 점이 이루는 직사각형의 넓이는 %d 입니다. \n", area);

return 0;

}




지금 컴퓨터프로그래밍I 숙제중인데 

밑에서 두번째꺼가 자꾸 이상하네요 ㅠㅠ

밑에서 세번재껀 65쓰면 A 이런식으로 아스키문자로 변환시켜주는거고

그 밑에꺼가 아스키문자 A 쓰면 65 이런식으로 바꿔주는 위에문제의 반대인데

그냥 따로 저거 하나만하면 작동 잘하는데

지금 저렇게 같이 해놓으면  스캔에프에서 A 이런식으로 아스키문자를 쳐줘야되는데

걍 자기가 알아서 넘어가 버리네요ㅠㅠ 

이거 어떻게 해야하죠..? 뭐가 문제인지 전혀 모르겠어요 ㅠㅠ


전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호