#include<stdio.h>
#include<stdlib.h>
/* func1関数プロトタイプ宣言 */
extern int func1( int a, int b, int c ) ;// *必要に応じて変更
void main(void)
{
inta,b ;// 数値 *使用不可
intc ;// getchar()戻り値 *使用不可
intret ;// func()戻り値 *使用不可
for( ; ; )// 無限ループ a,bどちらかに0が入力されたら抜けます
{
printf("数値1を入力してください。:") ;// 数値取り込み
scanf("%d",&a) ;
printf("数値2を入力してください。:") ;// 数値取り込み
scanf("%d",&b) ;
/* ループを抜ける条件(0の入力)の判定 */
if( a == 0 || b == 0)
{
printf("ループを抜けます!\n\n") ;
break ;
}
/* 何の演算をする? */
printf("演算は何? 1:加算 2:減算 3:乗算 4:除算 5:剰余算 ") ;
c = getchar() ;
c = getchar() ;
if( c > 1 && c < 5 )
{printf("1〜5以外の数字は無効です。\n") ;
continue ;}
/* func1()実行 */ // *できれば呼出形式を変更
ret = func1( a, b, c ) ;