ぼるじょあがC/C++の宿題を片づけますYO! 67代目
■ このスレッドは過去ログ倉庫に格納されています
0001ぼるじょあ ◆yBEncckFOU
2006/12/10(日) 11:33:41わからない宿題を片づけますYO!
あなたが解けないC言語/C++言語の宿題を片付けもらうスレッドです。気に入らない質問やその他や発言はスルーの方向で。
【質問者へ】
回答者の便宜のため、質問の際は以下を行うことを推奨します。
・質問は【質問テンプレ】を利用してください。
・問題文は、出題されたまま全文を書いてください。
・計算問題は数式をあげ、どのような計算をするのか詳しく説明してください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。
・なりすましを防ぐため、トリップを使ってください。名前欄に、「#」に続けて任意の文字列を入力して
投稿すると、その文字列を知らない他人に騙られることを防ぐことができます。
【質問テンプレ】
[1] 授業単元:
[2] 問題文(含コード&リンク):
[3] 環境
[3.1] OS: (Windows/Linux/等々)
[3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等)
[3.3] 言語: (C/C++/どちらでも可 のいずれか)
[4] 期限: ([yyyy年mm月dd日hh:mmまで] または [無期限] のいずれか)
[5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)
【アップローダー==ラウンジ】(質問が長い時はココ使うと便利 回答者もコードが長ければここに)
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.htm
【C 関数検索 man on WWW】
http://www.linux.or.jp/JM/index.html
【前スレ】
ぼるじょあがC/C++の宿題を片づけますYO! 66代目
http://pc8.2ch.net/test/read.cgi/tech/1149349035/
0134デフォルトの名無しさん
2006/12/18(月) 02:38:48まず自分でつけてみてよ。
間違ってれば教えてあげるからさ。
0135デフォルトの名無しさん
2006/12/18(月) 02:53:13すみません
やってみます
#include <stdio.h> おまじない
int main(void) void?
{
int i, j, n; 箱を用意する
char roman[7] = {'M','D','C','L','X','V','I'}; ローマ字を用意する?
int num[7] = {1000, 500, 100, 50, 10, 5, 1}; num?七つの数字を用意する?
scanf("%d", &n); nを読み込む
for(i=0; n; i++) { iを0から1ずつふやして
for(j=0; j<n/num[i]; j++) putchar(roman[i]); その時jを1つずつ増やして、、putcharがわかりません
n %= num[i]; nをnum[i]で割った余りをまた戻す?
}
return 0;
}
0136デフォルトの名無しさん
2006/12/18(月) 03:14:43>>132ではないけど
putchar()は()の中の一文字を出力してる
あとはおk?
0137デフォルトの名無しさん
2006/12/18(月) 03:28:020138デフォルトの名無しさん
2006/12/18(月) 12:51:54その「おまじない」はscanfやputcharを使えるようにするためのもの。
そのおまじないを書けばこれら↓の関数が使えるようになる。
http://www.linux.or.jp/JM/html/LDP_man-pages/man3/stdio.3.html
>int main(void)
このvoidは関数の引数が無いという意味。
この関数を呼び出すときにパラメータを設定しない。
0139デフォルトの名無しさん
2006/12/18(月) 15:05:27迎撃可能か不能かを求めるところまで行きました。そのプログラムを拡張して
どの道を使ったら最大点数を取れるのかを出力させるような(最大経路)
プログラムにしたいのですがご指摘願います。
敵の得点はすべておなじで各1点です
ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3217.txt
[3] 環境
[3.1] XP
[3.2] Borland C++ Compiler 5.5
[3.3] C
[4] 3日以内
0140デフォルトの名無しさん
2006/12/18(月) 16:01:33[2]次に示すデータに関して以下の計算を行え
一次式に当てはめてその式を示す。同時に2乗累積誤差Eを求める。
二次式に当てはめ上と同じことを行う。
[3.1]Windows
[3.2]bcc32
[3.3]どちらでも可
[4]2006年12月22日
[5]ガウスジョルダン法を用いて計算する。
x -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6
y 13.4, 7.2, 2.7, 1.2, 0.6, 3.1, 6.9, 12.5, 20.8, 31.7, 44.0
0141homoじょあ ◆5OLf4yFnuM
2006/12/18(月) 21:17:13最大経路の意味がわからないYO
xとyの数値をどう1次式、2次式にするのかわからないYO
0142デフォルトの名無しさん
2006/12/18(月) 22:03:56>>70 も同じ内容の要件だ。最小二乗法は 70 レスおきに発生するのか?
>>73 で書いたけどそれ大変だからここでは回答を得られないと思うぞ。
ここ見てる暇があったらググれ。サンプルソースも見つかると思うぞ。
0143デフォルトの名無しさん
2006/12/18(月) 23:30:53#include <stdio.h>
なんとなくif文とbreak文削ったの作ってみた。
他意はない。
int main(void)
{
int i=0,min=0,max=0,count=-1;
double sum=0;
do{
sum += i;/*sum=sum+iと同じ sumには入力された整数の合計を入れておく*/
if(i<min) min=i; /*もし、minよりもiが小さかったら、minにiの値を代入 */
if(i>max) max=i;/* 上の逆版 */
scanf("%d",&i);/*数値を読み込む*/
count++;/*count = count+1と同じ 何回目の入力かを数えておく(平均値を出すため)*/
}while(i);/*読み込んだ値が0でなければ続ける */
printf("最大値=%d 最小値=%d 平均値=%lf\n",max,min,sum/count);
return 0;
}
0144シロート
2006/12/18(月) 23:36:08私、最近仕事でpicを多少触るようになったのですが、
書き込み済みのデータをプロテクトだけする方法ってございますか?
仕事上1日何百という基板を検査し、
出荷しておりますが、その基板のpicにプロテクトをかけて
出荷しなければなりません。が、オペレータが聞き込みの際に
プロテクトなしで書き込みを行ってしまって動作検査へ進んでしまいました。
今からプロテクトありで書き込んでいたら動作検査手番上出荷に間に合いません。
中データはそのままにプロテクトだけ書き込む事は不可能でしょうか?
データをそのままにプロテクトだけかける事が出来れば、再動作検査は
免れます。同一データをプロテクトありで書き込むのが一番簡単な方法
かもしれませんが、データを書き込んだら書き込み不良を防ぐため、
必ずべリファイで確認し、その後動作検査をしなくてはなりません。
どなたか助けてください。
0145デフォルトの名無しさん
2006/12/19(火) 00:03:46picってこれの事?
http://www.hobby-elec.org/pic.htm
0146デフォルトの名無しさん
2006/12/19(火) 00:18:24アセンブラスレか、ハード板のほうが良いような気もするが。
0147デフォルトの名無しさん
2006/12/19(火) 02:44:05[2] 問題文(含コード&リンク):http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3223.txt
[3] 環境
[3.1] OS: WindowsXP
[3.2] コンパイラ名とバージョン: Visual Studio 2003
[3.3] 言語: C
[4] 期限: 12月21日
[5]特になし
0148デフォルトの名無しさん
2006/12/19(火) 03:09:00[2] 問題文(含コード&リンク):ラプラシアンフィルターを実現させる関数laplacianを作成せよ
void laplacian (int data[][Y_SIZE][3],int width,int height);
また、3点を与えると三角形を描く関数riangleを作成せよ。y1<y2<y3と仮定してよい
void triangle(int data[][Y_SIZE][3],int x1,int y1,int x2,int y2,int x3,int y3); main関数を以下のようにせよ
void main{
int image [X_SIZE][Y_SIZE][3]; init_image(image,X_SIZE,Y_SIZE);
triangle(int image[][Y_SIZE][3],64,5,120,30,20,100);
save_bmp("temp1.bmp",image,X_SIZE,Y_SIZE); laplacian(image,X_SIZE,Y_SIZE); save_bmp("test2.bmp",image,X_SIZE,Y_SIZE); }
[3] 環境 [3.1] OS:Windows XP [3.2] コンパイラ名とバージョン:VC [3.3] 言語:C++
[4] 期限:12月22日
0149139
2006/12/19(火) 14:25:49一番得点が高くなる経路です(迎撃可能→迎撃可能な道を通って)
”最大の得点が得られる経路”ですね、すみません
まだ不明な点があったらご指摘お願いします
015045
2006/12/19(火) 14:38:160151デフォルトの名無しさん
2006/12/19(火) 15:04:06テンプラ嫁
0152ぼるじょあ ◆yBEncckFOU
2006/12/19(火) 19:30:27(・3・) エェー もうおそいかもしれんけど
無理に決まってるお
ちゃんとプロテクトビットはデフォルトONで書き込むようにと
馬鹿オペレータを躾けようね
0153ぼるじょあ ◆yBEncckFOU
2006/12/19(火) 19:38:2372文字で折り返ししろとは言わないけど80文字くらいでちゃんと改行コード
入れてくれお、こういう気遣いができない奴は大抵答えだけ聞いて感謝の気持ちモナしに
礼もせずおさらばするのは目に見えているので答えてやらないお
>>148 ラプラシアンフィルタっていうと画像処理のエッジ検出でつかうやつかお?
作ったことあるけどその問題のプロトタイプともいらがイメージするラプラシアンフィルタの
プロトタイプがいまいち一致しなくて回答できないお、すまんお
0154ぼるじょあ ◆yBEncckFOU
2006/12/19(火) 19:41:37(・3・) エェー はじめてきいたソートアルゴリズムだお
つーかソートなんてわざわざコード組むのなんてまんどくさいし
はっきりいって回答する気にもなれんお
大学の教授はなんでいつもつまらん馬鹿課題しかださんのだろうね
誰か面白い課題を頼むお
0155homoじょあ ◆5OLf4yFnuM
2006/12/19(火) 20:04:37(・3・) エェー 波動砲は縦方向に一直線かお?
それともナナメOKかお?
ナナメありだとしたら考えるのは前方180度だけ?
それとも全方位?
0156139
2006/12/19(火) 21:07:01波動砲考えると難しくなるのでまずは自機無敵で体当たりのみで倒す方法にしました
後、敵もまっすぐ落ちてくるだけで弾は打ってきません
0157147
2006/12/19(火) 21:36:30ごめんなさい書き直しました。
[1] 授業単元: プログラミング演習
[2] 問題文(含コード&リンク):http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3233.txt
[3] 環境
[3.1] OS: WindowsXP
[3.2] コンパイラ名とバージョン: Visual Studio 2003
[3.3] 言語: C
[4] 期限: 12月21日
[5]特になし
0158homoじょあ ◆5OLf4yFnuM
2006/12/19(火) 21:48:16(・3・) エェー 体当たりの方法は?
どうとでも動いていいのか・・直線のみか・・・ナナメもOKか
0159139
2006/12/19(火) 22:07:49どう動いてもいいです。自機も敵も今のところ点で考えてますので
点が重なったら体当たり成功ということで
つまり迎撃範囲が円錐状に広がっていくってことでFAですよね?
0160t_n
2006/12/19(火) 23:22:10[2] 問題文:ある打撃点から目標に向かって的狙いを行い、命中させるゲームプログラムを作成せよ。
打撃点から目標までの距離、障害までの距離、障害の幅と高さ、および風速を初期設定条
件とし、ゲームを行う者には、目標までの距離と風速のみが知らされる。打撃点からの玉
の発射角、初速を設定すると、玉到達距離を計算し、目標点との差を表示する。
到達距離は
x=(Vocosθ+W)t=Vxt
y=Votsinθ -gt�A/2=Vgt-4.9t�A
�A=二乗の事です。
障害を越えること、そして、障害を越えたときの打撃距離を計算し、目標との差を表示する
ようにする。障害を越えなければ、障害激突などと表示するようにする。
です。
[3] 環境
[3.1] OS:Windows
[3.2] コンパイラ名とバージョン: VC 6.0
[3.3] 言語:C++
[4] 期限:できるだけ早めでお願いします。
[5] その他の制限:ありません。
0163t_n
2006/12/20(水) 09:39:51近くでもいいです。
よろしくお願いします。
0165t_n
2006/12/20(水) 10:08:39確かににてます。
0166デフォルトの名無しさん
2006/12/20(水) 10:13:56[2] 問題文(含コード&リンク):ラプラシアンフィルターを実現させる関数laplacianを作成せよ
void laplacian (int data[][Y_SIZE][3],int width,int height);
また、3点を与えると三角形を描く関数riangleを作成せよ。y1<y2<y3と仮定してよい
void triangle(int data[][Y_SIZE][3],int x1,int y1,int x2,int y2,int x3,int y3); main関数を以下のようにせよ
void main{
int image [X_SIZE][Y_SIZE][3]; init_image(image,X_SIZE,Y_SIZE);
triangle(int image[][Y_SIZE][3],64,5,120,30,20,100);
save_bmp("temp1.bmp",image,X_SIZE,Y_SIZE);
laplacian(image,X_SIZE,Y_SIZE);
save_bmp("test2.bmp",image,X_SIZE,Y_SIZE); }
[3] 環境 [3.1] OS:Windows XP [3.2] コンパイラ名とバージョン:VC [3.3] 言語:C++
[4] 期限:12月22日
0167デフォルトの名無しさん
2006/12/20(水) 10:21:030168デフォルトの名無しさん
2006/12/20(水) 10:23:37マルチ?
http://pc8.2ch.net/test/read.cgi/tech/1160897843/256
0169デフォルトの名無しさん
2006/12/20(水) 10:28:39マルチとはどういう意味ですか
0170デフォルトの名無しさん
2006/12/20(水) 10:46:570171デフォルトの名無しさん
2006/12/20(水) 11:10:310172デフォルトの名無しさん
2006/12/20(水) 11:37:160173デフォルトの名無しさん
2006/12/20(水) 15:45:17[2] 問題文(含コード&リンク):ラプラシアンフィルターを実現させる関数laplacianを作成せよ
void laplacian (int data[][Y_SIZE][3],int width,int height);
また、3点を与えると三角形を描く関数riangleを作成せよ。y1<y2<y3と仮定してよい
void triangle(int data[][Y_SIZE][3],int x1,int y1,int x2,int y2,int x3,int y3); main関数を以下のようにせよ
void main{
int image [X_SIZE][Y_SIZE][3]; init_image(image,X_SIZE,Y_SIZE);
triangle(int image[][Y_SIZE][3],64,5,120,30,20,100);
save_bmp("temp1.bmp",image,X_SIZE,Y_SIZE);
laplacian(image,X_SIZE,Y_SIZE);
save_bmp("test2.bmp",image,X_SIZE,Y_SIZE); }
[3] 環境 [3.1] OS:Windows XP [3.2] コンパイラ名とバージョン:VC [3.3] 言語:C++
[4] 期限:12月24日
0174デフォルトの名無しさん
2006/12/20(水) 15:47:240175デフォルトの名無しさん
2006/12/20(水) 19:17:13[2] 問題文(含コード&リンク):文字列操作
data[1][256] = {"abc def,,,,,ghi",
" qwert, , , , ,yuiop "};
char finder = ','; //検索用文字
をstrchr()とmemset()とmemcpy()を用いて
,をのぞいた文字列数と結合文字列(abcde f g)を出力させたいです。
[3] 環境
[3.1] OS: WindowsXP
[3.2] コンパイラ名とバージョン: Virtual C++6.0
[3.3] 言語: C++
[4] 期限: 12月26日
[5] その他の制限: strchr(),memset(),memcpy()を必ず使用する
0176デフォルトの名無しさん
2006/12/20(水) 20:32:160177homoじょあ ◆5OLf4yFnuM
2006/12/20(水) 20:37:55(・3・) エェー 結局仕事忙しくてどっちにしろ近く狙うしか考えてないんだけどお
・・・・迎撃可不可の条件がいまいちわかんないんですがYO
0178homoじょあ ◆5OLf4yFnuM
2006/12/20(水) 20:43:27敵さんはZ軸方向に落ちてくるだけで
自機と敵のスピードは同じってことかNA?
0179デフォルトの名無しさん
2006/12/20(水) 20:44:580180デフォルトの名無しさん
2006/12/20(水) 20:57:050182homoじょあ ◆5OLf4yFnuM
2006/12/20(水) 22:01:19しかも自機しか動いてないときたもんだ
ダメだな・・これ・・・親父と飲む約束しちゃったから逃げる
あなじょあにまかせたお
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3251.txt
0183デフォルトの名無しさん
2006/12/21(木) 18:16:39[2] 問題文(含コード&リンク):ラプラシアンフィルターを実現させる関数laplacianを作成せよ
void laplacian (int data[][Y_SIZE][3],int width,int height);
また、3点を与えると三角形を描く関数riangleを作成せよ。y1<y2<y3と仮定してよい
void triangle(int data[][Y_SIZE][3],int x1,int y1,int x2,int y2,int x3,int y3); main関数を以下のようにせよ
void main{
int image [X_SIZE][Y_SIZE][3]; init_image(image,X_SIZE,Y_SIZE);
triangle(int image[][Y_SIZE][3],64,5,120,30,20,100);
save_bmp("temp1.bmp",image,X_SIZE,Y_SIZE);
laplacian(image,X_SIZE,Y_SIZE);
save_bmp("test2.bmp",image,X_SIZE,Y_SIZE); }
[3] 環境 [3.1] OS:Windows XP [3.2] コンパイラ名とバージョン:VC [3.3] 言語:C++
[4] 期限:12月24日
0184デフォルトの名無しさん
2006/12/21(木) 18:21:080185デフォルトの名無しさん
2006/12/21(木) 18:42:31いい加減にしろ。
マルチすんな。
0186デフォルトの名無しさん
2006/12/21(木) 21:40:51ここに貼っておきますね
686 名前:ぼるじょあ ◆yBEncckFOU [sage] 投稿日:2006/12/21(木) 21:30:41
(・3・) エェー 大沢あかねたんととアナ○セックスしたいなあ・・・切実だお
最低で250万までなら余裕で出せるお
肛○のなかに発射してしばらく挿入したままで余韻を味わって
最後に中に放尿して引き抜いたそれをあかねたんの口できれいに
掃除して貰いたいお・・・はあ・・・。
688 名前:ぼるじょあ ◆yBEncckFOU [sage] 投稿日:2006/12/21(木) 21:32:01
(・3・) エェー >>686誤爆だお、すまんお
>>685 パーズw
0187139
2006/12/22(金) 04:22:230190190
2006/12/22(金) 12:35:48いきなりですが学校の課題で年賀状のあたり番号をチェックするという
プログラムを作っています。
そこで当選番号の数字を数字を入力するという作業が必要になるのでそのプログラムを
作成しようとしているのですが作れませんOTL
具体的に言うと
1等は6桁の数字なんですが文字も打てるようになってしまっています
文字を打つとはじくようにしたいです。
あと6桁という限定が上手くいかないですOTL
5桁でも通過してしまうし・・・・
0191190
2006/12/22(金) 12:36:53ところだけ書き出しておきますのでどこが悪いか見ていただけると幸いです
/*年賀状の当選番号を入力*/
for(i=0;i<=3;i++){
printf("%d等の年賀状当選番号を入力してください。\n",i+1);
if(i<3)
printf("%d等は%d桁です。\n",i+1,6-i);
if(i==3)
printf("4等は2桁です。\n");
while(rank==0){
scanf("%ld",&tousen[i]);
if(tousen[i]<=999999 && i==0 && tousen[i]>=100000)/*1等の当選番号を入力(*指定されるべきである*/
rank=1;
else if(tousen[i]<=99999 && i==1 && tousen[i]>=10000)/*2等の当選番号を入力*/
rank=1;
else if(tousen[i]<=9999 && i==2 && tousen[i]>=1000)/*3等の当選番号を入力*/
rank=1;
else if(tousen[i]<=99 && i==3 && tousen[i]>=10)/*4等の当選番号を入力*/
rank=1;
else
printf("桁数が違いますねぇ\n");/*桁数が違った時ははじくようにする*/
}
rank=0;
}
0192ぼるじょあ ◆yBEncckFOU
2006/12/22(金) 13:15:39(・3・) エェー とりあえずヒントになりそうなコードを作ったから
改造して作ってみろお
<conio.h>を忘れずにな、だお
お礼は大沢あかねたんのエロい画像でいいお、コラも大歓迎
0193ぼるじょあ ◆yBEncckFOU
2006/12/22(金) 13:16:15http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3255.txt
0194ぼるじょあ ◆yBEncckFOU
2006/12/22(金) 13:31:28クリスマスプレゼントなんてめんどくせーお、まったく
あとは肥満児homoじょあ氏にまかせるべ
0195デフォルトの名無しさん
2006/12/22(金) 15:25:29>変数が何かはいちいち説明するのは面倒なので書きませんが
人に教えてもらうくせに、面倒だから書かないって…
死ねば?
0196デフォルトの名無しさん
2006/12/22(金) 16:12:100197デフォルトの名無しさん
2006/12/22(金) 16:17:27そんなことはどうでもいい。
「面倒だから書かない」という発想が問題だと言っているんだよ。
0198デフォルトの名無しさん
2006/12/22(金) 16:20:52ぼるじょあじゃないくせに文句言うな
0199デフォルトの名無しさん
2006/12/22(金) 16:25:36当選番号は、先頭が0のものも含むの普通。
0200デフォルトの名無しさん
2006/12/22(金) 16:28:16言い返せなくなったら「黙っとけ」かよw
どこの小学生だ?
0201デフォルトの名無しさん
2006/12/22(金) 16:32:450202デフォルトの名無しさん
2006/12/22(金) 16:34:320203デフォルトの名無しさん
2006/12/22(金) 16:40:14ソフトなんだから頭もソフトにね♪
いや、冗談抜きに
0204デフォルトの名無しさん
2006/12/22(金) 16:42:54言い返せなくなったら「黙っとけ」かよw
どこの小学生だ?
0205ぼるじょあ ◆yBEncckFOU
2006/12/22(金) 17:03:120206デフォルトの名無しさん
2006/12/22(金) 18:11:480207デフォルトの名無しさん
2006/12/22(金) 18:14:09一言じゃ回答しようがないよ
>>1読んで質問し直せ
0208デフォルトの名無しさん
2006/12/22(金) 18:32:04言い返せなくなったら「黙っとけ」かよw
どこの小学生だ?
0209デフォルトの名無しさん
2006/12/22(金) 20:29:28207は、黙っとけどころか、むしろ
「一言じゃ宿題内容わからないから、もっと書け」
と読めるのだが…
0210ぼるじょあ ◆yBEncckFOU
2006/12/22(金) 22:20:21http://pc8.2ch.net/test/read.cgi/tech/1165022193/
で質問していた人を客引きしたから怒ってるのかお?
でもそこの人たち頭悪すぎるw
回答できないから質問者を煽ってるようなレスが目立つし
ヒントを出してるけど問題解決にいたらないヒントだし必ずレスの末尾に
嫌味を付け加えることも忘れないwなぜなら自分の無能さを隠すため
それと解決策が低レベルすぎて屁が出るお
0211ぼるじょあ ◆yBEncckFOU
2006/12/22(金) 22:21:30なんだと思う?
23時頃に股来るから回答頼むお
0212デフォルトの名無しさん
2006/12/22(金) 22:52:26>なぜなら自分の無能さを隠すため
>なぜなら自分の無能さを隠すため
>なぜなら自分の無能さを隠すため
>なぜなら自分の無能さを隠すため
>なぜなら自分の無能さを隠すため
>なぜなら自分の無能さを隠すため
>なぜなら自分の無能さを隠すため
>なぜなら自分の無能さを隠すため
0213ぼるじょあ ◆yBEncckFOU
2006/12/22(金) 23:09:45(・3・) エェー ブッブーーはずれだお
答えはhttp://pc7.2ch.net/test/read.cgi/pcqa/1165444939/523を見てくれお
それじゃ英気を養うためにもう寝るべ
しばらく回答できなくなってしまうけどごめんだお
0214デフォルトの名無しさん
2006/12/22(金) 23:25:530215デフォルトの名無しさん
2006/12/23(土) 13:27:29CPUパワーを活用するための kbhit() ですか?
0216デフォルトの名無しさん
2006/12/23(土) 13:40:352.キーボードから一文字入力し入力された文字によって表示内容を変更する。
入力文字がaなら優、bなら良、cなら可、それ以外は不と表示する。
3.1 Linux
3.2 gcc 3.4
3.3 C言語
4. 12月24日まで
5. できるだけ簡単に理解できるのでお願いします。
0217デフォルトの名無しさん
2006/12/23(土) 13:51:58これが一番難しい
0218デフォルトの名無しさん
2006/12/23(土) 14:00:44どのレベルの宿題までおkなんだろうか…
0219216
2006/12/23(土) 14:01:05気にせずお願いします。
0220デフォルトの名無しさん
2006/12/23(土) 14:08:06int main(void)
{
int moji;
char *print_string="不";
printf("キーボードから一文字入力して下さい\n");
moji=getchar(); /* #include<conio.h> moji=getche(); */
switch(moji)
{
case 'a': print_string="優"; break;
case 'b': print_string="良"; break;
case 'c': print_string="可"; break;
}
printf("\n%s\n", print_string);
return 0;
}
0221デフォルトの名無しさん
2006/12/23(土) 15:32:120222ぼるじょあ ◆hZ8e4Wjqvw
2006/12/23(土) 22:06:00コテハンって面倒だからまたすぐ名無しになるかもだお
0223ぼるじょあ ◆yBEncckFOU
2006/12/23(土) 22:19:180224ぼるじょあ ◆hZ8e4Wjqvw
2006/12/23(土) 22:21:490225デフォルトの名無しさん
2006/12/24(日) 00:47:13じゃあやめてしまえ
0226ぼるじょあ ◆hZ8e4Wjqvw
2006/12/24(日) 01:10:49(・3・) エェー スレタイの為に おいらはぼるじょあになったんだお
回答できるのは簡単な問題だけだけどNA!
0227デフォルトの名無しさん
2006/12/24(日) 01:48:42ぼるじょあ ◆yBEncckFOU がぼるじょあだ
それ以外は認められない
回答したいなら他のスレ行け
0229ぼるじょあ ◆hZ8e4Wjqvw
2006/12/24(日) 09:32:05(・3・) エェー 問題文の意味がいまいち分からないYO!
実行例を書いて欲しいYO!
関数呼出
hoge("a,b, cdefg hij", ",");
出力
ab cdefg hij
でいいのかNA?
0230ぼるじょあ ◆hZ8e4Wjqvw
2006/12/24(日) 09:36:330231デフォルトの名無しさん
2006/12/24(日) 12:41:060232190
2006/12/25(月) 15:30:57ヒントを頼りにやったらなんとか作成することが出来ました。
まずは、ありがとうございます。
しかし今日提出をしようとしたら>>199さんの言っていたことを教授に突っ込まれて
しまいましたOTL
今、必死に直していますがわかりません、お願いします・・・・
■ このスレッドは過去ログ倉庫に格納されています