c言語ch 07-例文7-1
14970 ワード
7-1
1.プログラムユーザから正の整数を受信し、それに応じて「hello word!」と入力する.出力を作成するプログラム
2.プログラムユーザから正の整数の入力を受信し、3の倍数を出力するプログラムを作成する.ex 5入力->3,6,9,12,15
3.プログラムユーザからの整数の入力を続行します.そして値上げを続けます.これらの操作は、プログラムユーザが0を入力するまで継続し、0を入力すると、すべての整数の和を出力し、プログラムを終了します.
4.プログラムユーザが入力した数字に対応する句点出力を書き出し、逆順で出力するプログラム.
5.プログラムを作成し、プログラムユーザーが入力した整数の平均値を遍歴し、以下の2つの条件を満たす.
1)まず,プログラムユーザがどれだけの整数を入力するかを尋ねる.次に整数を入力します.
2)平均値は小数点以下の出力に計算されます.
私がコードした
7-1
#include <stdio.h>
int main()
{
int num;
printf("양의 정수를 입력하시오");
scanf_s("%d", &num);
while (num>= 0)
{
printf("hello world! \n");
num -= 1;
}
return 0;
}
#include <stdio.h>
int main()
{
int num;
int i = 1;
printf("양의 정수를 입력하시오");
scanf_s("%d", &num);
while (i<=num)
{
printf("%d \n", 3 * i);
i++;
}
return 0;
}
#include <stdio.h>
int main()
{
int num;
int total = 0;
printf("정수를 입력하시오");
scanf_s("%d", &num);
while (num != 0)
{
total = num + total;
num = 0;
printf("정수를 입력하시오");
scanf_s("%d", &num);
}
printf("총합 %d", total);
return 0;
}
#include <stdio.h>
int main()
{
int dan;
int i = 9;
printf("구구단을 출력해봅시다. 몇단?");
scanf_s("%d", &dan);
while (i > 0)
{
printf("%d x %d =%d \n", dan, i, dan * i);
i--;
}
return 0;
}
#include <stdio.h>
int main()
{
int num;
int i;
int total = 0;
printf("몇개의 정수를 입력하시겠습니까?");
scanf_s("%d", &num);
while (num > 0)
{
printf("정수를 입력하시오");
scanf_s("%d", &i);
total = total + i;
i = 0;
num--;
}
printf("평균은 %d", total / num); //여기서 틀린듯 줄어드니까 total/0으로 계산하는 것 같다
return 0;
return 0;
}//출력이되지 않음.
答案用紙
#include <stdio.h>
int main()
{
int total = 0, i = 0;
int num, input;
printf("입력할 정수는");
scanf_s("%d", &num);
while (i++ < num) //이런식으로 해야 마지막에 num이 0이 되지 않음.
{
printf("정수입력");
scanf_s("%d", &input);
total += input;
}
printf("입력의 평균: %f \n", (double)total / num);
return 0;
}
Reference
この問題について(c言語ch 07-例文7-1), 我々は、より多くの情報をここで見つけました https://velog.io/@jsk2342/c언어-ch07-반복문-예제-7-1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol