ここから本文です

C言語初心者です。 問題の解答お願いします。

tar********さん

2011/11/2217:16:31

C言語初心者です。
問題の解答お願いします。

1.下に示すような実行例となるように
標準入力から二つの整数を読み込ん(scanf)で、
それらの値を大小比較し、値が等しければ、
「AとBは等しいです」と、Aの方が大きければ、
「AとBより大きいです」と、Bの方が大きければ、
「AはBより小さいです」と標準出力に表示する
(printf)プログラムを作成しなさい。


実行例↓

二つの整数を入力してください
整数A:12
整数B:6
AはBより大きいです



2.下に示すような実行例となるように、
1234567890を繰り返し標準出力に表示する(printf)プ
ログラムを作成しなさい。
なお、表示する数字の個数は、読み込まれた(scanf)
を数値の個数とする。

例)
scanfで5を入力された場合
整数:5
12345 となる

scanfで20を入力された場合
整数:20
12345678901234567890 となる


実行例↓

整数を入力してください
整数:15
123456789012345



3.下に示すような実行例になるように、
入力された浮動小数点数10個の整数を
読み込ん(scanf)で、それらの平均を返す
avg()と呼ばれる関数を作成し、
結果を標準出力に表示する(printf)プログラム
を作成しなさい。


実行例↓

数字を入力してください
数字:58.3
数字:70.6
数字:39.6
数字:85.6
数字:48.9
数字:96.1
数字:83.6
数字:45.6
数字:74.3
数字:45.6
平均:64.8

閲覧数:
213
回答数:
1
お礼:
100枚

違反報告

ベストアンサーに選ばれた回答

qwe********さん

2011/11/2217:54:39

#include <stdio.h>

int main(void)
{
int a,b;

printf("整数A:");
scanf("%d",&a);
printf("整数B:");
scanf("%d",&b);

if(a==b)printf("AとBは等しいです\n");
if(a>b)printf("AとBより大きいです\n");
if(a<b)printf("AはBより小さいです\n");

return 0;
}

#include <stdio.h>

int main(void)
{
int n,i;

printf("整数:");
scanf("%d",&n);

for(i=1;i<=n;i++)printf("%d",i%10);

return 0;
}

#include <stdio.h>
#define MAX 10

int main(void)
{
int i;
double d[MAX],t,h;

printf("数字を入力してください\n");

t=0;
for(i=0;i<MAX;i++){
printf("数字:");
scanf("%lf",&d[i]);
t=t+d[i];
}
h=t/MAX;

printf("平均:%.1lf\n",h);

return 0;
}

質問した人からのコメント

2011/11/24 14:08:28

あろがとうございます。これを参考にして勉強に励みたいと思います。

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる