categoryC覚書

文字数を数える  for版

trackback0  comment0
プログラミング覚書 C-008


----------------------------------------------------------------------

#include

/* 文字数を数える  for版*/
main()
{
double nc;

for (nc = 0; getchar() != EOF; ++nc) {
;
}
printf("%.0f\n", nc);
}

----------------------------------------------------------------------
categoryC覚書

インクリメント

trackback0  comment0
プログラミング覚書 C-007

インクリメント
----------------------------------------------------------------------

#include

/* 文字数を数える */
main()
{
long nc;

nc = 0;
while (getchar() != EOF) {
++nc;
}
printf("%ld\n", nc);
}

categoryC覚書

もっと短く

trackback0  comment0
プログラミング覚書 C-006

もっと短く
----------------------------------------------------------------------

#include

main()
{
int c;

while ((c = getchar()) != EOF) {
putchar(c);
}
}

categoryC覚書

getchar,putchar

trackback0  comment0
プログラミング覚書 C-005

getchar,putchar
----------------------------------------------------------------------

#include

main()
{
int c;

c = getchar();
while (c != EOF) {
putchar(c);
c = getchar();
}
}

categoryC覚書

#define

trackback0  comment0
プログラミング覚書 C-004

#define
----------------------------------------------------------------------

#include

#define LS 1.50
#define US 1.80
#define STEP 0.05

main()
{
double shintyou, taijyuu;

for (shintyou = LS; shintyou <= US;
shintyou = shintyou + STEP) {
taijyuu = shintyou * shintyou * 22.0;
printf("%8.2f %8.2f\n", shintyou, taijyuu);
}
}

----------------------------------------------------------------------
categoryC覚書

標準体重 for

trackback0  comment0
プログラミング覚書 C-003

標準体重 for
 標準体重(kg)=身長(m)×身長(m)×22
----------------------------------------------------------------------

#include

main()
{
double shintyou, taijyuu;

for (shintyou = 1.50; shintyou <= 1.80;
    shintyou = shintyou + 0.05) {
taijyuu = shintyou * shintyou * 22.0;
printf("%8.2f %8.2f\n", shintyou,
          taijyuu);
}
}

categoryC覚書

標準体重 while

trackback0  comment0
プログラミング覚書 C-002

標準体重 while
 標準体重(kg)=身長(m)×身長(m)×22
----------------------------------------------------------------------

#include

main()
{
double taijyuu, shintyou;
double ls, us, step;

ls = 1.50;
us = 1.80;
step = 0.05; /* きざみ */

shintyou = ls;
while (shintyou <= us) {
taijyuu = shintyou
* shintyou * 22.0;
printf("%5.2f\t%5.1f\n",
shintyou, taijyuu);
shintyou = shintyou + step;
}
}

categoryC覚書

CでHello

trackback0  comment0
プログラミング覚書 C-001

CでHello
----------------------------------------------------------------------

#include

main()
{
printf("Hello, world!!\n");
}

----------------------------------------------------------------------
New «‡Top‡» Old