인티저값이 초기화가 안되어있는거 같은데..
int number,a1a2,a3,a4 가 스캔에프로 입력을 받아도 입력받은값이아니라
초기에 있는 랜덤한값이 출력되는거 같아
이거 초기화는 어떻게 시키지
#include <stdio.h>
#include<windows.h>
int main(void)
{
int number,a1,a2,a3,a4;
char name[20];
char f[20];
{
printf("학번을 입력하세요 : ");
scanf("%d",&number);
printf("이름을 입력하세요 : ");
scanf("%s",name);
printf("학점을 입력하세요 : ");
scanf("%s",f);
printf("총점을 입력하세요 : ");
scanf("%d",&a1);
printf("평점을 입력하세요 : ");
scanf("%d",&a2);
printf("백분율을 입력하세요 : ");
scanf("%d",&a3);
printf("학과석차를 입력하세요 : ");
scanf("%d",&a4);
printf("-------------------------------------------------\n");
printf("*수강과목 : 고급프로그래밍및설계\n");
printf("*수강시간 : 월012\n");
printf("*학번 : %d\n",&number);
printf("*이름 : %s\n",name);
printf("*학점 : %s\n",f);
printf("*총점 : /\n",&a1);
printf("*평점 : ?\n",&a2);
printf("*백분률 : %e\n",&a3);
printf("*학과석차 : %d \n",&a4);
printf("-------------------------------------------------\n");
system("pause");
}
return 0;
}
랜덤값 안들어가 븅신아
int a=0; 븅신아 진짜 뒤져라 뒤져
인트형에 무슨 랜덤값타령이야 씨발 울릉도대학교 다니냐
내가 시발 아무리 숭실대병신이지만 1학년때 너정도는 아니었다
printf로 출력할때 메모리주소를 불러오네요 & 지워보세요
아직 포인터 안배워서 헷갈리신듯
그리고 위에 숭실대분 지역변수를 초기화하지 않으면 쓰레기값 나올 수도 있어요 컴파일러가 잡아주니까 평소에 0이 나오는거
중3님 메모리주소를 지워서 했봤는데 총점입력하는 부분부터 안되네요 입력할때도 총점하고 평균이 같이 나오고
출력할때는 이상한값들이 나오네요 ㅠㅠ
printf부분에서만 빼야되요 scanf는 그대로두고
그렇게 햇는데 프린트 부분만 뺏어
코드를 스샷찍어서 올려주세요
복붙하면 없어지는 부분이 있어요 그 부분에서 깨진걸수도 있어요
중3아 고마워 이제 해결됫다 ㅠㅠ
복받을거다 너는
깨진부분에서 입력이 잘못되어잇어어
중3아 혹시 백분율은 어떻게 입력하는지 아니 ㅠㅠ
퍼센트를 입력하고 싶으면 % 두번쓰면 되요 %%
고마워 늦은시간인데 땡큐