--- title: 『新版C言語プログラミングレッスン 入門編』第六章 for author: kazu634 date: 2008-04-26 url: /2008/04/26/_956/ wordtwit_post_info: - 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:3943;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}' categories: - C ---

 久しぶりなんだけど、がんばる。基本、わかるからはやくできそうだ。

ネストが 1 の for

#include <stdio.h>
int main(void);
int main(void)
{
int i;
for (i = ;i < 10;i++) {
printf ("%d の二乗は %d で、", i, i * i);
printf ("三乗は %d です。\n", i * i * i);
}
return ();
}

ネストが 2 の for

#include <stdio.h>
int main(void);
int main(void)
{
int i, j;
for (i = ;i < 10;i++) {
printf ("%d ", i);
for (j = ;j < i;j++) {
printf ("*");
}
printf ("\n");
}
return ();
}

引数を表示する

#include <stdio.h>
int main(int argc, char *argv[]);
int main(int argc, char *argv[])
{
int i;
printf ("argc の値は %d 個あります。\n", argc);
for (i = ;i < argc;i++) {
printf ("argv[%d] の値は \"%s\"です。\n", i, argv[i]);
}
return ();
}

練習問題

#include <stdio.h>
int main(void);
int main(void)
{
int i, j;
for (i = ;i < 9;i++) {
printf ("%d ", i);
for (j = ;j < i * i;j++) {
printf ("*");
}
printf ("\n");
}
return();
}