- 173 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 22:35:42 ]
- [1] 授業単元:Cプログラミング
[2] 問題文(含コード&リンク): 1、x[6]を宣言して、x[0]に5、x[1]に8、x[2]に6、x[3]に4、x[4]に1、x[5]に3を代入した後、ポインタを使って、x[0], x[2], x[4]の和と、x[1], x[3], x[5]の積を求めるプログラムを作成せよ。 2、与えられた文字数分だけ文字を一文字ずつ順に表示するprint関数を作成せよ。引数として文字列配列stringと整数nを用いること。ここで、stringは文字型配列の先頭アドレスを、nは表示する文字を意味する。 3、以下のmain分に従い、2つの文字列配列の中身を交換する関数exchangeを完成させよ。 int main(void){ char string1[] = "abcdefg"; char string2[] = "hijklmn"; printf("string1 = %s string2 = %s\n", string1, string2); printf("exchange(string1, string2)"); exchange(string1, string2); printf("string1 = %s string2 = %s\n", string1, string2); return 0; } [3] 環境 [3.1] OS:Win Vista [3.2] コンパイラ名とバージョン:VS 2008 [3.3] 言語:C [4] 期限:[2010年6月3日12:00まで] [5] その他の制限:問題文で指定されていること以外は無し よろしくお願いします
|

|