変数宣言と入出力(printf,scanf)

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

Nikkei225

28000-28550 up in the early session, down lately.