このプログラムできまっか?

1 :仕様書無しさん:2021/07/10(土) 00:06:32.93 .net
C言語

36 :仕様書無しさん:2021/08/09(月) 14:03:24.58 .net

どうやって詰めるの?
メモリってバイト単位でとられるんじゃないの?

40 :仕様書無しさん:2021/08/10(火) 15:15:38.09 .net

キモいコード

21 :仕様書無しさん:2021/08/06(金) 22:21:14.28 .net

落書きなら便所の壁にお願いします

49 :仕様書無しさん:2021/08/12(木) 12:29:32.89 .net

そもそも scanf 使うのが間違い

42 :仕様書無しさん:2021/08/11(水) 06:45:49.05 .net

出来たンゴねー:⊂二二二( ^ω^)二⊃ブーン
日本語にも対応してるンゴ
の仕様も満たしてるぞ
https://wandbox.org/permlink/JZq9MSZF8XJXWqiG

56 :仕様書無しさん:2021/08/12(木) 18:14:09.30 .net

scanfなんて競プロでしか使わないでしょ
プログラムで使ってる奴いたらやばい人

41 :仕様書無しさん:2021/08/10(火) 16:12:25.47 .net

クーラー涼しい

22 :仕様書無しさん:2021/08/07(土) 00:43:05.85 .net

配列をポインタであると見抜ける人でないと難しい

9 :仕様書無しさん:2021/07/19(月) 13:28:34.74 .net

ひでえコード

13 :仕様書無しさん:2021/08/04(水) 21:38:00.25 .net

配列の定義は100バイト
つまり添字は100以上は使わない
charで十分

3 :仕様書無しさん:2021/07/10(土) 00:17:24.65 .net

できる

43 :仕様書無しさん:2021/08/11(水) 13:25:23.59 .net

> 配列の添字にintは勿体ない
> charで十分

まじワロタw
組込みやってんのかな?笑

43 :仕様書無しさん:2021/08/11(水) 13:25:23.59 .net

> 配列の添字にintは勿体ない
> charで十分

まじワロタw
組込みやってんのかな?笑

54 :仕様書無しさん:2021/08/12(木) 17:43:09.84 .net

本気ってほどではないがとりあえず何も考えずに無念無想で書いたのが

39 :仕様書無しさん:2021/08/10(火) 13:58:31.52 .net

やりなおし

intはつかうな
shortかlongをつかえ

35 :仕様書無しさん:2021/08/09(月) 13:57:51.82 .net

の仕様によると使用する値は0〜100。つまり101〜255までは空いてるんだよ
まだまだ詰められるじゃないか

7 :仕様書無しさん:2021/07/10(土) 00:31:55.53 .net

printf(“逆順%c”,moji[b]);
にすると入力分だけ逆順が表示されます。。

34 :仕様書無しさん:2021/08/09(月) 08:15:44.92 .net

どこにビットフィールドがでてくるんだよ

ビット演算なんて使う局面ないだろ

15 :仕様書無しさん:2021/08/05(木) 04:06:04.31 .net

バウンダリでアライメントがいくつつこうが
cの言語仕様としてのcharは1バイト
intをcharにすることで省力化に成功している

また、for(b–;b>=0;b–)で
¥0を出力しないようさりげなく考慮している部分も良いと思う

は無駄を排除した洗練されたコードと言えよう

46 :仕様書無しさん:2021/08/12(木) 06:16:32.85 .net

8 :仕様書無しさん:2021/07/10(土) 11:20:27.47 .net

クソスレたてるな
質問するなら相手に分かる文章を書け
インデントをちゃんとしろ
while文for文の繰り返し対象が文1つでもブロックで囲め
配列添字の型はcharではなくintにしろ

4 :仕様書無しさん:2021/07/10(土) 00:25:11.01 .net

逆順させた文字列と入力した文字列が連結できないです

50 :仕様書無しさん:2021/08/12(木) 12:45:53.07 .net

プロは sscanf 使う
さらに文字数制限をかける
そして改行を読み飛ばす
sscanf(buff, “%” #N “s%*[^¥n]”, s);
https://marycore.jp/prog/c-lang/scanf-string-safely/

11 :仕様書無しさん:2021/08/04(水) 17:35:44.38 .net

配列の添字にintは勿体ない
charで十分

44 :仕様書無しさん:2021/08/11(水) 13:42:59.46 .net

short, int, longのどれを使っても処理系の特性に依存する点で同罪だよ
添え字はsize_tなんてぬかすやつがいるが、これもおかしい
配列の先頭と末尾のポインタを算術減算して導かれる型はptrdiff_tだ

23 :仕様書無しさん:2021/08/07(土) 15:15:46.67 .net

見抜くってw当たり前の知識だろ

48 :仕様書無しさん:2021/08/12(木) 09:02:09.06 .net

プロの本気見せてやれよ

26 :仕様書無しさん:2021/08/08(日) 00:32:23.24 .net

配列とポインタは別の概念
実装レベルで同じだからといってシンタックスシュガーなんて言い出すのは正しくない

2 :仕様書無しさん:2021/07/10(土) 00:08:38.14 .net

1 入力した文字列を逆順
2 入力した文字列と逆順させた文字列を連結

33 :仕様書無しさん:2021/08/08(日) 23:43:33.76 .net

そもそもintは何bitかの保証がない
仮にintが4bitであるならば、charにすると2倍になってしまう

12 :仕様書無しさん:2021/08/04(水) 19:15:13.11 .net

何が勿体ないだよ?
まだ8bitCPU使ってるのか?

25 :仕様書無しさん:2021/08/07(土) 23:25:24.78 .net

を知らないなんてもぐりだろ

30 :仕様書無しさん:2021/08/08(日) 13:38:26.66 .net

構造体 アライメント

5 :仕様書無しさん:2021/07/10(土) 00:25:52.31 .net

なんで?貼ってみそ

51 :仕様書無しさん:2021/08/12(木) 12:47:40.72 .net

scanf 使ってるプロなんて見たことない

27 :仕様書無しさん:2021/08/08(日) 11:37:46.89 .net

がひろゆきの名言のパロディを書いたから、
もひろゆきをパロったんだよ

「それはあなたの環境ですよね」
  ↓
「それはあなたの感想ですよね」

「配列をポインタであると〜」
  ↓
「ウソをウソであると〜」

24 :仕様書無しさん:2021/08/07(土) 17:18:39.38 .net

お前何者?

28 :仕様書無しさん:2021/08/08(日) 12:27:03.58 .net

そもそも容量を節約したいなら他に方法あるでしょ

10 :仕様書無しさん:2021/08/04(水) 17:26:05.71 .net

せめてwandboxのpermalink貼ってくれ悟空ー!!

20 :仕様書無しさん:2021/08/06(金) 21:59:58.54 .net

char moji[100];
int b;

scanf(“%s%n”,moji,&b);
while(printf(“%c”,*(moji+(b–))) && b >-1);

32 :仕様書無しさん:2021/08/08(日) 23:42:46.85 .net

charで手軽に節約する前にまずビット演算だろう

6 :仕様書無しさん:2021/07/10(土) 00:30:04.21 .net

char moji[100];
char b;

printf(“入力¥n”);
scanf(“%s”,moji);

b=0;
while(moji[b] != 0)
b++;

for(b–;b>=0;b–)
printf(“%c”,moji[b]);
printf(“¥n”);

57 :仕様書無しさん:2021/08/12(木) 18:59:54.48 .net

客先提供や長期に渡ってつかうアプリでscanfは使ったらいけないだろうけど、
一時的な動作確認や、机上テスト用ソースにまで使うなってのは度が過ぎると思う。

45 :仕様書無しさん:2021/08/11(水) 16:05:44.68 .net

31 :仕様書無しさん:2021/08/08(日) 18:43:42.34 .net

ビットフィールドとか懐かしいな
しばらく使ってない

37 :仕様書無しさん:2021/08/10(火) 00:37:13.33 .net

大学の課題だか研修の課題だか知らんけどこんなんにパフォーマンス求める前にまず誰か動くコード出してみろよ
https://wandbox.org/

16 :仕様書無しさん:2021/08/06(金) 18:46:40.05 .net

コンパイラが最適化するようなところに可読性落としてまで中途半端な最適化入れるやつ困るわ

若い頃の自分がそうだったが

52 :仕様書無しさん:2021/08/12(木) 14:41:58.93 .net

それ昔から言われているけど
じゃあ代わりに何を使うの?

29 :仕様書無しさん:2021/08/08(日) 12:52:44.41 .net

たとえば?

53 :仕様書無しさん:2021/08/12(木) 15:08:39.28 .net

fgets

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

  • ユニシステム株式会社

    元スレ 1 :仕様書無しさん:2010/01/24(日) 12:01:03 .net この会社どうなんだよ。 ttp://www.unisystem.co.jp/ 71 :仕様書無しさん:2011/02/04(金) 22…

  • プログラマの雑談部屋 ★107

    元スレ 1 :仕様書無しさん:2020/05/20(水) 15:27:00 .net プログラマはここで雑談しましょう! 都会組も田舎組も出勤組も在宅組も、仲良くしましょうね。 煽りや悪意のある書き込みは華麗にスルーいた…

  • プログラマの雑談部屋 ★186

    元スレ 1 :仕様書無しさん:2022/02/02(水) 19:19:10.23 .net プログラマの雑談部屋 ★180 http://medaka.5ch.net/test/read.cgi/prog/1641492…

  • 競技プログラミングにハマるプログラマのスレ 33

    元スレ 1 :仕様書無しさん:2020/11/04(水) 07:10:33.92 .net 競技プログラミング、オンラインジャッジ、プログラミングコンテストやCTFに関する雑談スレ ・次スレは # オンラインジャッジ・コ…

  • 【Kuma】ゲームアプリの個人開発者【Games】 3作目

    元スレ 1 :仕様書無しさん:2015/10/25(日) 19:11:02.07 .net ゲームアプリ開発に関する話題から広告による収益化など、 OS・開発環境を問わずおもしろいゲームアプリ、DLされるゲームアプリ、 …

  • 糞情シスの正しい排除方法を考える

    元スレ 1 :仕様書無しさん:2015/06/16(火) 19:49:57.98 .net 腰軽い情シスならいいが、組織だけ巨大化して、あれ駄目コレ駄目。 とにかく足を引っ張ることしかできなくなってしまった情シスが社内に…

  • 競技プログラミングにハマるプログラマのスレ 25

    元スレ 1 :仕様書無しさん:2020/05/09(土) 00:48:33 .net プログラミングコンテスト(プロコン)やオンラインジャッジや競技プログラミング(競プロ)やCTFなどを楽しんでる競技プログラマ(競プロe…

  • プログラマの雑談部屋 ★33

    元スレ 1 :仕様書無しさん:2018/05/04(金) 02:19:27.01 .net プログラマは こちらで雑談してください。 ユーザ、SEが馬鹿過ぎる、 上司が陰険だからもう辞めたい、 もう少しまともな仕事に転職…

  • teratailもりあがっtail? 87問目

    元スレ 1 :仕様書無しさん:2022/02/13(日) 14:13:27.93 .net teratail http://teratail.com/ 前スレ teratailもりあがっtail? 86問目 https:…

  • アジャイルを考えたやつの死を願うスレ Part.4

    元スレ 1 :仕様書無しさん:2022/05/24(火) 12:35:58.18 .net ※前スレ アジャイルを考えたやつの死を願うスレ Part.3 http://medaka.5ch.net/test/read.c…

  • 【wiki】学んだ事は何処にメモする?【Evernote】

    元スレ 1 :仕様書無しさん:2010/01/11(月) 18:21:57 .net プログラマーって最新技術を常日頃から貪欲に学んでいるよね? でもそのかき集めた情報っていったい何処にメモすれば破綻しなくてすむの? ま…

  • 7pay「1週間でやれ」ベンダー「無理最初から言ってる

    元スレ 1 :仕様書無しさん:2019/07/07(日) 11:11:51.56 .net やれと言ったのに出来ないのは、出来ないやつが悪い 85 :仕様書無しさん:2019/07/17(水) 09:09:28.01 .…

最近のコメント

匿名 : 【いちゃ部屋】株式会社SHIFT【5ch出張所】
 新入社員はわかいそう、 在宅勤務でe-ラニングうけとけ、 ... (6/18)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫や (5/28)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫か (5/07)
ページTOPへ↑