トップ 一覧 Farm 検索 ヘルプ RSS ログイン

basic1.cの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
 // コメントはこう書いてもよい(C++の書き方)
 
 // 使いそうなライブラリは最初から全て書いておく
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <ctype.h>
 #include <math.h>
 
 // 繰り返す回数等はマクロにしておこう。問題の変数と同じにしておこう。
 #define N     50
 
 int main(void)
 {
 	// 変数名で役割を決めておく。繰り返しi,j,k,l、総数n,m、座標(x,y,z),(m,n), (a,b,c,d),(u,v),(p,q),(w,h)、
 	// 文字 c, ch、文字列 s, str、ポインタ p,q,r、汎用a,b,c,d,e,f,g,h,m,n,p,q,r,t,x,y,z
 	// 使いそうな変数は最初に羅列しておいてもよい
 	int a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;
 	int x;
 	
 	// 繰り返し読み込んで、決まった数字(0など)が来たら終わるような場合
 	while(1){
 		scanf("%d", &x);
 		if(x==0){ 
 			break;  // あとで見たときによく分からなくなったり、他人が見たりするのでブロック{}はしっかりと書く
 					// 字下げも行っておくとよい。Tabキーを活用。
 			break;  
 		}
 		
 		// 処理
 		
 	}
 	
 	// 2つの組み合わせを読み込んで、0と0の場合に終わるような場合
 	while(1){
 		scanf("%d %d", &w, &h);
 		if(w==0 && h==0){ 
 			break;
 		}
 		
 		// 処理
 		
 	}
 	
 	// 最初に読み込んだ数だけ繰り返す。0だったら終わり。
 	while(1){
 		scanf("%d", &n);
 		if(n==0){ 
 			break;
 		}
 		for(i=0; i<n; i++){
 			
 			// 処理
 		}
 	}
 	return(0);
 }