로그래밍 c언어 문제 질문이용!! 부탁드립니당
프로그래밍 문제 좀 풀어주실수 있을까요? 정말 급해요...
1. 두 개의 정수를 전달받아 앞의 입력 정수를 뒤의 입력 정수로 나누어 그 결과값을 출력하는 프로그램을 작성하라. (단, 나눗셈에서 0으로 나눌 수 없는 조건도 반드시 프로그램으로 명시해야 한다.)
2. 일수를 입력받아 주와 일수를 계산하는 함수에 전달하여 출력하는 프로그램을 작성하라. 예를 들어 16일은 2주 2일이다.
3. 다음의 함수 정의에서 틀린 부분을 찾으시오.
4. 다음은 가로, 세로, 높이를 입력받아 부피를 계산하는 함수에 전달하고 그 결과를 반환받아 출력하는 프로그램이다. 빈칸을 채우시오.
55글자 더 채워주세요.
2개의 답변이 있어요!
1.
#include <stdio.h> int main() { int a, b; double ave; printf("두개의 정수를 입력 하세요 : "); scanf("%d %d", &a, &b); if(b == 0) { printf("0으로 나눌수는 없습니다."); } else { ave = (double)a/b; printf("%d 나누기 %d의 결과값은 : %f\n", a, b, ave); } }2.
#include <stdio.h> int main() { int a, b, c; printf("일수를 입력 하세요 : "); scanf("%d", &a); b = a/7; c = a%7; printf("%d일은 %d주 %d일이다.\n", a, b, c); }3.
int myFunc(v1, int v2) //매개변수 v1의 자료형 지정 누락 { return 'C'; // myFunc()은 int형 함수로 return 값을 int 형으로 해야된다. }4.
#include <stdio.h> //1번 int func(int num1, int num2, int num3); int main() { int x, y ,z, b; printf("가로 세로 높이 입력 : "); scanf("%d %d %d", &x, &y, %z); b = func(x, y, z); //2번 printf("부피값은 %d\n", b); //3번 } //4번 int func(int num1, int num2, int num3) //5번 { return (num1 * num2 * num3); //6번 }1.
int a=0; int b=0; scanf("%d",&a); scanf("%d",&b); if (b == 0) printf("0으로 나눌수 없습니다.\n"); return -1; printf("%lf\n",(float)a/ b); return 0;2.
int a=0; scanf("%d",&a); printf("%d주 %d일", a/7, a%7);3. int v1 으로변경
4.
1) void
2) x,y,z
3) %d
4) int
5) int x, int y, int z
6) return x *y *z;