...

課題 01 ポインタ I

by user

on
Category: Documents
23

views

Report

Comments

Transcript

課題 01 ポインタ I
課題 01 ポインタ I
提出先および提出期限
• 電子ファイル
E-mail の添付ファイルとして,10 月 13 日(木)20:00 までに,同志社大学から交付されているメール
アドレスから送信すること。提出先アドレスは
[email protected]
ファイル名は「xxxxxx01.cpp」,E-mail の題名は「xxxxxx コンピュータプログラミング II 課題 01」とす
ること。ただし,xxxxxx は各自の学生 ID の下 6 桁。
問題
3 個の整数型ポインタ *a と *b と *c を引数として、変数 a, b,c の内容を、一番小さいのを変数 a, 次に小
さいのを変数 b, 一番大きいのを変数 c にいれる関数 order を作成せよ。プログラムの一部は下記の通りで
ある。
int main(void)
{
int a,b;
printf("a=? \n");
scanf("%d",&a);
printf("b=? \n");
scanf("%d",&b);
printf("c=? \n");
scanf("%d",&c);
printf("Before ordering, a=%d b=%d c=%d \n",a,b,c);
order(&a,&b,&c);
printf("After ordering, a=%d b=%d c=%d \n",a,b,c);
return 0;
}
Fly UP