01: #include <stdio.h> 02: 03: void kansu(double a, double b); // プロトタイプ宣言 04: 05: extern double x, y; // グローバル変数 どこかで定義 06: 07: // ============================================================ 08: // メイン関数 09: //============================================================= 10: int main(void){ 11: 12: double a, b; 13: 14: while(1){ // 無限ループ 15: printf(" a ?\t"); 16: scanf("%lf", &a); // キーボード読み込み 17: printf(" b ?\t"); 18: scanf("%lf", &b); 19: if(a<=0)break; // ループ脱出条件 20: 21: kansu(a, b); // 関数呼び出し 22: 23: printf("x = %f\ty = %f\n", x, y); 24: 25: } 26: 27: return 0; 28: }