したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

ぷろぐらみんぐ

1まてりん:2007/05/24(木) 03:17:39 ID:???
俺の課題を鈴木さんが手伝うスレ。常時さげで

2まてりん:2007/05/24(木) 03:20:22 ID:AwZo9W86


kadai3-3

#include<stdio.h>

main()
{
int a, b, c, d, e;
int max, min;

max = a;

if (max < b)
printf("max=%d/n", b);

if (max < c)
printf("max=%d/n", c);

if (max < d)
printf("max=%d/n", d);

if (max < e)
printf("max=%d/n", e);


min = a;

if (min > b)
printf("min=%d/n", b);

if (min > c)
printf("min=%d/n", c);

if (min > d)
printf("min=%d/n", d);

if (min > e)
printf("min=%d/n", e);

return 0;
}


hw3-1

include <stdio.h>

main()
{

int integer1, integer2;

printf("Enter first integer/n");
scanf("%d", &integer1);

printf("Enter second integer/n");
scanf("%d", &integer2);

if (integer1 > integer2)
printf("The relation between two numbers is/n%d > %d/n", integer1, integer2);

if (integer1 < integer2)
printf("The relation between two numbers is/n%d < %d/n", integer1, integer2);

return 0;
}

3あんだ〜:2007/05/24(木) 09:56:57 ID:???
俺の環境
OS:win2000
コンパイラ:VS6
or
OS:WinVista
コンパイラ:.Net

注意事項:Linux環境では"/"だがWin環境では"\"


下は問題ない。
上は2つの問題あり。

■1
int a,b,c,d,e;ではメモリ確保しただけなのでそのメモリには何が入っているのか
わからない状態。
int a=1,b=2,c=3,d=5,e=6; //こんなんだったらわかる

■2
■1を実行したらわかるが最大値と最小値を求めるなら6と1がでんといかんやろ?
でも上のを実行したら2回目の計算で3とかで3回目の計算で4だと2回出力される
やん?
つか、ひょっとしてif文しかならっとらんの?もし最大値と最小値求めるならforと
whileも教えといたほうがいいとおもうが・・・。

4あんだ〜:2007/05/24(木) 10:01:35 ID:???
つか、ひょっとして何らかの値がはいってて(と仮定して)大きい数字と小さい数字
を順次出力?かな

5あんだ〜:2007/05/24(木) 10:18:53 ID:???
↓きれいとはいえないがこういうことをいってるんじゃない?if文のみなら

int main(int argc, char* argv[])
{

int a=1,b=2,c=3,d=5,e=6;
int max, min;

max = a;
min = a;


if(max<b)
max=b;
if(max<c)
max=c;
if(max<d)
max=d;
if(max<e)
max=e;



if(min>b)
min=b;
if(min>c)
min=c;
if(min>d)
min=d;
if(min>e)
min=e;

printf("max=%d\n", max);
printf("min=%d\n", min);


return 0;

}


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板