【C言語 入門】制御文 for文

  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. // your code goes here
  5. int i;
  6. for(i = 1; i < 10; i++){
  7.  
  8. printf("%d回目の繰り返しです\n",i);
  9.  
  10. }
  11.  
  12. return 0;
  13.  
  14. }

 

出力結果

1回目の繰り返しです
2回目の繰り返しです
3回目の繰り返しです
4回目の繰り返しです
5回目の繰り返しです
6回目の繰り返しです
7回目の繰り返しです
8回目の繰り返しです
9回目の繰り返しです

 

  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. // your code goes here
  5. int i;
  6. for(i = 0; i <= 20; i+= 2){
  7.  
  8. printf("i = %d\n", i);
  9.  
  10. }
  11.  
  12. return 0;
  13.  
  14. }

 出力結果

  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. // your code goes here
  5. int i;
  6. for(i = 0; i <= 20; i+= 2){
  7.  
  8. printf("i = %d\n", i);
  9.  
  10. }
  11.  
  12. return 0;
  13.  
  14. }

 

出力結果

i = 0
i = 2
i = 4
i = 6
i = 8
i = 10
i = 12
i = 14
i = 16
i = 18
i = 20

 

  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. // your code goes here
  5. int i,j;
  6. for(i = 0; i < 4; i++){
  7.  
  8. printf("外側のfor文の1, i = %d\n", i);
  9.  
  10. for(j = 0; j < 3; j++){
  11.  
  12. printf("\t内側のfor文, j = %d\n", j);
  13.  
  14. }
  15.  
  16. printf("外側のfor文の2, i = %d\n", i);
  17.  
  18. }
  19.  
  20. return 0;
  21.  
  22. }

 

外側のfor文の1, i = 0
	内側のfor文, j = 0
	内側のfor文, j = 1
	内側のfor文, j = 2
外側のfor文の2, i = 0
外側のfor文の1, i = 1
	内側のfor文, j = 0
	内側のfor文, j = 1
	内側のfor文, j = 2
外側のfor文の2, i = 1
外側のfor文の1, i = 2
	内側のfor文, j = 0
	内側のfor文, j = 1
	内側のfor文, j = 2
外側のfor文の2, i = 2
外側のfor文の1, i = 3
	内側のfor文, j = 0
	内側のfor文, j = 1
	内側のfor文, j = 2
外側のfor文の2, i = 3

  1.  
  2. #include <stdio.h>
  3. #include <math.h>
  4.  
  5. int main()
  6. {
  7. int i, j, genbun = 5;
  8. double rad, cosvalue, pai = 3.14;
  9.  
  10. printf("角度\tcos値\tイメージ\n");
  11.  
  12. for (i = 0; i < 70; i++)
  13. printf("-");
  14.  
  15. for (i = 90; i >= 0; i -= genbun) {
  16. rad = (pai * i) / 180;
  17. cosvalue = cos(rad);
  18. printf("\n%2d\t%f ", i, cosvalue);
  19. for (j = 1; j <= (int)(cosvalue * 40); j++)
  20. printf("*");
  21. }
  22. printf("\n");
  23. return 0;
  24. }
  25.  

出力結果
角度	cos値	イメージ
----------------------------------------------------------------------
90	0.000796 
85	0.087905 ***
80	0.174345 ******
75	0.259460 **********
70	0.342602 *************
65	0.423139 ****************
60	0.500460 ********************
55	0.573975 **********************
50	0.643126 *************************
45	0.707388 ****************************
40	0.766272 ******************************
35	0.819330 ********************************
30	0.866158 **********************************
25	0.906401 ************************************
20	0.939753 *************************************
15	0.965960 **************************************
10	0.984823 ***************************************
 5	0.996199 ***************************************
 0	1.000000 ****************************************