int型や、double型、char型を宣言して、scanf関数で入力させ、printfで出力させるプログラムを組む練習をした。
難しいのは、int→"%d"、double→"%f"、char→"%c"といったように変数の型に合わせて、変換使用を合致させなければいけない点。あと、scanfの引数には&(アンパーサンド)を付けて、printfでは、必要がないこと。単純そうだが、これがうまく対応せず、コンパイルエラーの連発だった。
include<stdio.h>
int main_lesson1(void)
{
int age;
printf("あなたは何歳ですか?\n");
scanf("%d",&age);
printf("あなたは%d歳です。\n",age);
return 0;
}
/**************プログラミング練習*******************/
#include<stdio.h>
int main_lesson2(void)
{
double ennshuuritu;
printf("円周率の値はいくつですか?\n");
scanf("%lf",&ennshuuritu);
printf("円周率の値は%lfです。\n",ennshuuritu);
return 0;
}
/**************プログラミング練習*******************/
#include<stdio.h>
int main_lesson3(void)
{
char alpha;
printf("アルファベットの最初の文字はなんですか?\n");
scanf("%c",&alpha);
printf("アルファベットの最初の文字%cです。\n",alpha);
return 0;
}
/**************プログラミング練習*******************/
#include<stdio.h>
int main_lesson4(void)
{
double sinchou,taijyuu;
printf("身長を入力してください。\n");
scanf("%lf",&sinchou);
printf("体重を入力してください。\n");
scanf("%lf",&taijyuu);
printf("身長は%lfセンチです。\n",sinchou);
printf("体重は%lfキログラムです。\n",taijyuu);
return 0;
}
/**************プログラミング概要*******************/
#include<stdio.h>
int main_finitto(void)
{
int InumA,InumB; //int型の2変数を宣言
double Dnum; //double型の変数宣言
printf("int型の値を入力してください\n");
scanf("%d",&InumA);
printf("num型の値を入力してください\n");
scanf("%lf",&Dnum);
printf("int型の値を入力してください\n");
scanf("%d",&InumB);
printf("入力された数値は%dと%lfと%dです\n",InumA,Dnum,InumB); //結果
return 0;
}
No comments:
Post a Comment