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;
    
    }
  • num減少で成功しましょう!
  • #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;
    }