スポンサーサイト



この広告は30日以上更新がないブログに表示されます。

Ckadai07


次のようなプログラムを作りなさい。

次の関数を用意:

関数名:min()
戻り値:int
引数:int2つ
処理:引数のうち、小さいほうの値を返す。

関数名:foo()
戻り値:なし
引数:int1つ
処理:引数の回数だけ”★”を表示

@ ”a=”と表示され、コンソールから整数値を入力。
A @の値を、整数型変数aに代入
B ”b=”と表示され、コンソールから整数値を入力。
C Aの値を、整数型変数bに代入
D 関数、minを呼び出し、a,bのうち小さいほうを取得。
E Dの結果を、"a,bのうち、小さいほうは、〇〇です。"と表示。
F 関数foo()を呼び出し、Dの回数だけ、★を表示。

実行例

a=7
b=3

a,bのうち、小さいほうは、3です。
★★★

more..!

func07

#include <stdio.h>

int max(int,int);

void main()
{
 int a,b;
 printf("a=");
 scanf("%d",&a);
 printf("b=");
 scanf("%d",&b);
 printf("大きいほうの数:%d\n",max(a,b));
}

int max(int a,int b)
{
 int r;
 if(a>b){
  r=a;
 }else{
  r=b;
 }
 return r;
}

If04

#include <stdio.h>

void main()
{
 int a,b;
 printf("a=");
 scanf("%d",&a);
 printf("b=");
 scanf("%d",&b);
 if(a!=b){
  printf("aとbは等しくありません。\n");
 }
}

If05

#include <stdio.h>

main()
{
 // 年齢
 int age;
 // 年齢入力
 printf("年齢を入力してください:");
 scanf("%d",&age);
 // 状況判断
 if(age >=18){
  printf("この映画を見てもいいですよ。\n");
 }else{
  printf("この映画を見たらだめです。\n");
  printf("18禁!!\n");
 }
}

If06

#include <stdio.h>

main()
{
 int a;
 printf("a=");
 scanf("%d",&a);
 if(a<3){
  printf("aは3より小さい\n");
 }
 else{
  printf("aは3以上です\n");
 }
}

If07

#include <stdio.h>

main()
{
 int num;
 printf("数値入力:");
 scanf("%d",&num);
 if(num>0){
  printf("正の値です。\n");
 }else if(num==0){
  printf("0です。\n");
 }else{
  printf("負の値です。\n");
 }
}

If08

#include <stdio.h>

void main()
{
 int a,b;
 printf("a=");
 scanf("%d",&a);
 printf("b=");
 scanf("%d",&b);
 // 一つ目のIF
 if(a==b){
  printf("aとbは等しい。\n");
  // 二つ目のIF
  if(a>0){
   printf("a,bともに正の数です。\n");
  }
 }else{
  printf("aとbは等しくない。\n");
 }
}

If09

#include <stdio.h>

void main()
{
 int a;
 printf("a=");
 scanf("%d",&a);
 if(a>0||a<0){
  printf("aは0ではありません。\n");
 }else{
  printf("aは0です。\n");
 }
 if(a>0&&a%2==0){
  printf("aは、正の偶数です。\n");
 }else if(a>0&&a%2==1){
  printf("aは、正の奇数です。\n");
 }else{
  printf("aは0以下です。\n");
 }
}

ifshuku01

#include <stdio.h>

main()
{
 int a,b;
 printf("a=");
 scanf("%d",&a);
 printf("b=");
 scanf("%d",&b);
 printf("%d+%d=%d\n",a,b,a+b);
 if(a+b>10){
  printf("2つ和の値は10より大きい\n");
 }
}

while01

#include <stdio.h>

void main()
{
 int i,iNum;
 printf("繰り返す回数を入力:");
 scanf("%d",&iNum);
 i=0;
 while(i<iNum)
 {
  printf("%d\n",i);
  i=i+1;
 }
}

while02

#include <stdio.h>

void main()
{
 while(1){
  printf("おばかもも\n");
 }
}

while03

#include <stdio.h>

void main()
{
 int iNum;
 while(1)
 {
  printf("入力(0で終了):");
  scanf("%d",&iNum);
  if(iNum==0)
   break;
  printf("ゲーム画面描画\n");
 }
}

while04

#include <stdio.h>

void main()
{
 int iNum;
 do
 {
  printf("正の数を入力:");
  scanf("%d",&iNum);
 }while(iNum<0);
 printf("%dが入力\n",iNum);
}

while05

#include <stdio.h>

void main()
{
 int i=0;
 while(i<6)
 {
  printf("はな\n");
  i=i+1;
 }
}

while06

#include <stdio.h>

void main()
{
 int i=1;
 while(i<=12)
 {
  printf("%d月\n",i);
  i+=1;
 }
}

while07

#include <stdio.h>

void main()
{
 int i=0;
 while(i<12)
 {
  printf("%d\n",i);
  i+=2;
 }
}

while08

#include <stdio.h>

void main()
{
 int i=-3;
 while(i<=3)
 {
  printf("%d\n",i);
  i+=1;
 }
}

func06

#include <stdio.h>

void func1(int);
void func2(int);

void main()
{
 func1(4);
}

void func1(int n)
{
 printf("繰り返し%d回\n",n);
 func2(n);
}
void func2(int n)
{
 int i;
 for(i=0;i<n;i++){
  printf("hoge\n");
 }
}

while09

#include <stdio.h>

void main()
{
 int i=-10;
 while(i<=0)
 {
  printf("%d\n",i);
  i+=2;
 }
}

while10

#include <stdio.h>

void main()
{
 int i=5;
 while(i>=1)
 {
  printf("%d\n",i);
  i-=1;
 }
}

←prev next