C/C++の宿題を片付けます 115代目
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
50:デフォルトの名無しさん 08/08/06 19:58:04 以下の二つの問題が分かる方助けて頂きたく願います 1.キーボードから入力した二つの整数値x,yのxのy乗を計算するプログラム を作成しなさい。 2.キーボードから入力した文字列を全て大文字(小文字は大文字に、大文字 はそのまま)に変換して表示するプログラムを作成しなさい。ただし、文字 を大文字に変換する関数を作成し、それを利用すること。 この二つです、よろしくお願いします 51:デフォルトの名無しさん 08/08/06 20:00:57 真似されないうちに貼っておこう #include <stdio.h> #define xx(v, from) for(v = from; v <= 9; ++v) #define yy(expr) if(!(expr)) break #define zz(v) printf(" " #v "=%d", v) static int A,C,D,E,F,G,I,L,M,N,O,P,R,S,T,U; int main(){ xx(P, 1)xx(C, 0)xx(I, 1)xx(S, 0){ // generated by "...".split(//).inject {|acc, item| "("+ acc +")*10+"+ item } yy(P*10+C != I*10+S); xx(L, 1)xx(A, 0)xx(N, 1)xx(G, 0)xx(E, 0){ yy(((L*10+A)*10+N)*10+G != ((N*10+I)*10+C)*10+E); yy((P*10+C)*(((L*10+A)*10+N)*10+G)==(I*10+S)*(((N*10+I)*10+C)*10+E)); xx(D, 1)xx(F, 1)xx(M, 0)xx(O, 0)xx(R, 0)xx(T, 0)xx(U, 0){ yy((((((F)*10+I)*10+N)*10+E)+( ((((((P)*10+R)*10+O)*10+G)*10+R)*10+A)*10+M))*(I*10+S) ==(((((((((D)*10+I)*10+F)*10+F)*10+I)*10+C)*10+U)*10+L)*10+T)); zz(A);zz(C);zz(D);zz(E);zz(F);zz(G);zz(I);zz(L);zz(M);zz(N);zz(O); zz(P);zz(R);zz(S);zz(T);zz(U);puts(" @@@");}}}}
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4787日前に更新/320 KB
担当:undef