みんなでC言語のソースを出し合おう
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG0002デフォルトの名無しさん
2006/02/09(木) 15:08:06System.out.println("終わり");
0003デフォルトの名無しさん
2006/02/09(木) 15:08:140004黒猫は工業高校生
NGNGvoid main (void)
{
0005デフォルトの名無しさん
2006/02/09(木) 15:12:36{
}
0006デフォルトの名無しさん
2006/02/09(木) 16:26:44#define END }
0007名無し募集中。。。
2006/02/09(木) 17:22:50*p = 0;
0008デフォルトの名無しさん
2006/02/09(木) 17:42:4320 PRINT "A+A=", A
0009デフォルトの名無しさん
2006/02/09(木) 18:13:01(lambda (f)
((lambda (proc)
(f (lambda (arg) ((proc proc) arg))))
(lambda (proc)
(f (lambda (arg) ((proc proc) arg)))))))
0010デフォルトの名無しさん
2006/02/09(木) 18:53:510011デフォルトの名無しさん
2006/02/09(木) 20:27:230012デフォルトの名無しさん
2006/02/09(木) 23:58:590013デフォルトの名無しさん
2006/02/10(金) 19:59:250014デフォルトの名無しさん
2006/02/10(金) 20:09:35(2)オープンソースのOSやアプリの完成された膨大で複雑なC言語のソース
(1)から(2)に成長するために、(1)と(2)の中間で、勉強になるようなソースない?
0015奈々@スーパープログラマ ◆Xl6OTFSLJ2
2006/02/10(金) 20:36:07俺の書いた糞ソースがちょうどそのくらいだ。
0016デフォルトの名無しさん
2006/02/10(金) 22:21:360017デフォルトの名無しさん
2006/02/11(土) 00:42:150018笹井奈琴
2006/02/11(土) 09:36:55#include <stdio.h>
#include <stdlib.h>
int check( float c_re, float c_im ) {
int i;
float re = c_re, im = c_im, norm;
for( i = 0; i < 64 && ( norm = re*re-im*im ) < 4; i++ ) {
im = 2*re*im+c_im;
re = norm+c_re;
}
return i;
}
int main( int argc, char* argv[] ) {
int x, y, c;
for( y = 0; y < 22; y++ ) {
for( x = 0; x < 79; x++ ) {
c = check( (float)(x-50)/30, (float)(y-11)/10 );
putchar( c == 64 ? ' ' : '@' + c%16 );
}
putchar( 'n' );
}
return 0;
}
0019デフォルトの名無しさん
2006/02/11(土) 16:40:310020デフォルトの名無しさん
2006/02/11(土) 21:20:38こんなん見つけた。
ttp://yokohama.cool.ne.jp/yew/bbs/58.html
----cut here--------cut here--------cut here--------cut here----
For all you C programmers out there, try this:
main(){char *b=" .:-;!/>)|&IH%*#";float i,j,k,r,x,y=-16;while
(puts(""),y++<15)for(x=0;x++<84;putchar(b[(int)k&15]))for(i=k
=r=0;j=r*r-i*i-2+x/25,i=2*r*i+y/10,j*j+i*i<11&&k++<111;r=j);}
0021デフォルトの名無しさん
2006/02/11(土) 21:58:31どうせならC++も入れようよ。
0022BlackCat
NGNG{
while(1){
printf("KOTOKO\n");
}
}
0023デフォルトの名無しさん
2006/05/13(土) 20:39:200024デフォルトの名無しさん
2006/05/13(土) 22:10:10if (obj == null)
System.out.println("ぬるぽ");
0025デフォルトの名無しさん
2006/05/30(火) 22:11:09そこをnullチェックせずに参照してこそ真のぬるぽ。
0026デフォルトの名無しさん
2006/06/06(火) 19:13:28だめだよそれじゃまだ甘いよ
Object obj;
NullPointerException nullpo;
if (obj == null && nullpo.equals(obj))
これぐらいやりたまえ君ー
0027デフォルトの名無しさん
2006/08/22(火) 14:56:49添付のファイル”COMPANY.DAT”に下記のようなデータが300レコードあります。
1.Aのコードをソートして大きい順(小さい順)に並び替えるプログラムをC言語で作成する。
(ソートの方法は、どんな方法を用いてもかまいません。)
2.続いてAのコードが入力されたら、電話番号を抽出して表示するプログラムを追加する。
(サーチの方法は、2分割サーチを使用する)
1レコードのデータサイズ(max) 各項目はカンマで区切られている
A. コード 8文字(実際には4桁の数値なのでint.long.char.どれを宣言しても良い)
B. 会社名 40文字
C.会社名(フリガナ) 30文字
D.都道府県名 8文字
E.住所 50文字
F.電話番号 12文字
データ例(Excelファイル“Company.xls”参照)
1603アラビア石油アラビアセキユ東京都千代田区丸の内3-2-303-3214-4319
1661関東天然瓦斯開発カントウテンネンガスカイハツ東京都中央区日本橋室町3-1-2003-3241-5511
ヒント
ソートとサーチを別々に考えて作る。ただしソートで並び替えた後に、サーチを行えるようなプログラムの作りにしておくこと。
1レコードはカンマ区切りのCSV構造です。
1レコードを入力してカンマで1項目ずつ切り出す。(標準関数にトークンを切り出す関数があるので
それを使う)
切り出したら構造体にコピーする。
全てのレコードを構造体にコピーできたら、それぞれ”A”の”コード”を比較して大きい順に(小さい順に)
なるように並び替える。
(方法は単純ソート、バブルソート、2分割ソートその他 どのような方法でも良い)
並び替えたデータに対して2分割サーチを用いて、”コード”を入力して電話番号を抽出し、それを
表示できるようにする。
0028デフォルトの名無しさん
2006/08/22(火) 20:02:06スレ違い。
C/C++の宿題を片付けます 73代目
http://pc8.2ch.net/test/read.cgi/tech/1155355501/l50
0029デフォルトの名無しさん
2006/08/24(木) 12:49:22行って参ります。
■ このスレッドは過去ログ倉庫に格納されています