BlueRayi 2019-01-16 03:24:24

[C] 言語仕様さんサイドにも問題がある このエントリーをはてなブックマークに追加

投稿者からのアピールポイント

その速度《ねがい》は君にとって、可読性《たましい》を差し出すに足るものかい

#include <stdio.h>
int main(void){
    int lhs = 0;
    int rhs = 0;

    printf("Please input 2 intager (e.g. \"9, 2\"): ");
    scanf("%d, %d", &lhs, &rhs);

    printf("\n");

    if (rhs) {
        printf("%d ÷ %d = %d", lhs, rhs, lhs / rhs);
        if (lhs % rhs) {
            printf(" ... %d", lhs % rhs);
        } else {
            /* NOP */
        }
        printf("\n");
    } else {
        fprintf(stderr, "Error: Divide by zero.");
    }

    return 0;
}

使い方ヒント: 「これは臭う」という行を見付けたら、各行のsmellをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

コメント

まだコメントがありません。最初にコメントを残しませんか?

コメント投稿には、twitter認証が必要です。

Twitter認証

このウンコードに臭った人は、こちらのウンコードにも臭ってます

[C] 何がしたかったのか

このエントリーをはてなブックマークに追加

10年位前、炎上しているプロジェクトの支...

void funcX() {
    int a;
    a = func...

鑑賞する »

[Java] もうコメント書くなお前

このエントリーをはてなブックマークに追加

改修案件でぶち当たったソース マジでこ...

/**
  *
  *   〇〇の値を取得する
  *
  */
pu...

鑑賞する »

[C] switch-caseは現場の臭いがする

このエントリーをはてなブックマークに追加

"とりあえず"で書いた 2010 年 4...

// switch-case にしたいが、関数で値を取得しないといけないため、
...

鑑賞する »