PcSchool.Club

パソコンを分かりやすく解説することを目指す無料のオンラインパソコン教室

岐阜のパソコン教室「パソコンスクール・テルン」

初心者のためのC言語入門講座第7単元

2023年10月26日
C言語無料入門講座の目次へ行く

関数の利用1(2乗する関数)

関数の利用1(2乗する関数)
●ソース1
#include <stdio.h>
//利用する関数を宣言
int ruijo(int x);
void main(){ //2乗する処理
int a;
int result;
printf("数値を入力してください\n");
scanf("%d",&a);
result=ruijo(a);
printf("2乗した値は%dです",result);
}
int ruijo(int x){
int kekka;
kekka=x*x;
return kekka;
}

関数の利用2(2つの値を平均する関数)

関数の利用2(2つの値を平均する関数)
●ソース2
#include <stdio.h>
//関数の宣言
double avg(int x,int y);
void main(){ //2つの値の平均を求める
int a,b;
double result;
printf("1つめの数値を入力\n");
scanf("%d",&a);
printf("2つめの数値を入力\n");
scanf("%d",&b);

result=avg(a,b);
printf("2つの数値の平均は%.1fです",result);
}
double avg(int x,int y){
double kekka;
kekka=( (double)x+(double)y)/2;
return kekka;
}

関数の利用3(voidの利用)

関数の利用3(voidの利用)
●ソース3
#include <stdio.h>
//関数を宣言
void hikaku(int x,int y);
void main(){
int a,b;
printf("1つめの値を入力\n");
scanf("%d",&a);
printf("2つめの値を入力\n");
scanf("%d",&b);
if(a==b){
printf("2つ、違う値を入力してください\n");
}else{
hikaku(a,b);
}
}
void hikaku(int x,int y){ //x=5 y=3
int kekka;
kekka=0;
if(x>y){
kekka=x;
}else if(y>x){
kekka=y;
}
printf("大きい値は%dです",kekka);
}

<<前の単元に戻る  次の単元に進む>>

関連サイト

パソコン教室

パソコンスクール・テルン岐阜・穂積・大垣教室 楽しく学ぶ・通うパソコン教室あもる

パソコン修理・販売・買取・サポート

パソコンの修理・販売・買取・サポート