#include <stdio.h>
void keisan1( int x, int y, int *wa, int *sa, int *seki, int *shou );
int main( void )
{
int dt1, dt2, a, b, c, d;
printf( "整数値を2つ入力しなさい " );
scanf( "%d %d", &dt1, &dt2 );
keisan1( dt1, dt2, &a, &b, &c, &d ); /* 和差積商を求める */
printf( "和 = %d 差 = %d 積 = %d 商 = %d\n", a, b, c, d );
return 0;
}
/* 和差積商を求める関数1 */
void keisan1( int x, int y, int *wa, int *sa, int *seki, int *shou )
{
*wa = x + y;
*sa = x - y;
*seki = x * y;
if ( y != 0 )
*shou = x / y;
}
#include <stdio.h>
void keisan2( int x, int y, int *p );
int main( void )
{
int dt1, dt2, kekka[4];
printf( "整数値を2つ入力しなさい " );
scanf( "%d %d", &dt1, &dt2 );
keisan2( dt1, dt2, kekka ); /* 和差積商を求める */
printf( "和 = %d 差 = %d 積 = %d 商 = %d\n",
kekka[0], kekka[1], kekka[2], kekka[3] );
return 0;
}
/* 和差積商を求める関数2 */
void keisan2( int x, int y, int *p )
{
*p = x + y;
*( p+1 ) = x - y;
*( p+2 ) = x * y;
if ( y != 0 )
*( p+3 ) = x / y;
}
▼戻る▼
「初心者のためのポイント学習C言語」 Copyright(c) 2000-2004 TOMOJI All Rights Reserved