printf("기말고사 평균점수는 %d 점 입니다", average);

이렇게 변수가 중간에 들어가는 문장은




아래의 것들 안되는건 알겠는데, 자바처럼

("기말고사 평균점수는 ", average, "점 입니다"); 라던가

("기말고사 평균점수는 %d", average, "점입니다"); 라던가

("기말고사 평균점수는 " + average + "점 입니다");

이런식으로 세 덩어리로 표시하는건 C언어에 없음???




printf("기말고사 평균점수는 %d 점 입니다", average); C언어 배움의 끝에 가더라도 이런식으로 써야해?


printf("%d의 기말고사의 언어점수는 %d점이며, 기말고사의 수리점수는 %d점이며, 기말고사의 외국어점수는 %d점이며, 기말고사의 과탐1점수는 %d점이며, 기말고사의 과탐2점수는 %d점이며, 기말고사의 제2외국어점수는 %d점이며, 기말고사의 평균점수는 %d점 입니다", name1, num1, num2, num3, num4, num5, num6, average);

좀 오버하면 중간중간 변수가 들어가는 긴 문장은 이런식으로 쓸 수 밖에 없음?



2주차라 모르는게많아 도움!