JavaアプリケーションとC言語のオリジナル問題作成と解答例{〜 11/20(Mon)} * 制御文と配列を用いてオリジナルのJavaアプリケーションによる初級問題 (なるべく短い行数で)を作成し、模範解答例を示せ。併せて、同様な動作 を行うC言語のソースコードを示せ。 * 課題のWebページは、必ずスタイルシートを用いて作成すること。
文字列"Why dont you do your best?"をchar型の配列として扱い、 "Why dont you do your best?"という文字列と その1文字1文字を出力するプログラムを、javaとC言語で作成せよ。解答
ソースプログラム(java)
public class Repot2 { public static void main(String[] argv){ char jp[] = {'W','h','y',' ','d','o','n','t',' ','y','o','u',' ', 'd','o',' ','y','o','u','r',' ','b','e','s','t','?'}; int number = 0; System.out.print("jp[]= "); for(number=0; number <25; number++){ System.out.print(jp[number]); } System.out.println(jp[25]); for(number=0; number <26; number++){ System.out.println("jp[" + number + "]= " + jp[number]); } } } |
jp[]= Why dont you do your best? jp[0]= W jp[1]= h jp[2]= y jp[3]= jp[4]= d jp[5]= o jp[6]= n jp[7]= t jp[8]= jp[9]= y jp[10]= o jp[11]= u jp[12]= jp[13]= d jp[14]= o jp[15]= jp[16]= y jp[17]= o jp[18]= u jp[19]= r jp[20]= jp[21]= b jp[22]= e jp[23]= s jp[24]= t jp[25]= ? |
#include lt;stdio.hgt; int main(){ char jp[25]={"Why dont do your best?"}; int number=0; printf("jp[]= %s\n",jp); for(number=0; number<26; number++){ printf("jp[%d]= %c\n", number,jp[number]); } return(0); } |
今回の課題は問題を作れ、ということだったけど、とても難しかったです。 c言語もかなり忘れてて、コンパイルするのもてこずりました。