許せない心理テスト

x1からx2.x3.x4...x25までをループさせる場合はどうしたらいいのでしょう?

1から25ならわかるのですが変数付きだとわかりません。

よろしくお願いします。

A 回答 (8件)

int型だったとして



int x[] = {x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25};

などとする方法もあります。参考になれば。
    • good
    • 0

x[0]=x1;


x[1]=x2;
x[2]=x3;
x[3]=x4;
x[4]=x5;
x[5]=x6;
x[6]=x7;
x[7]=x8;
x[8]=x9;
x[9]=x10;
x[10]=x11;
x[11]=x12;
x[12]=x13;
x[13]=x14;
x[14]=x15;
x[15]=x16;
x[16]=x17;
x[17]=x18;
x[18]=x19;
x[19]=x20;
x[20]=x21;
x[21]=x22;
x[22]=x23;
x[23]=x24;
x[24]=x25;

としてからfor文でループさせるのでは駄目ですか。なお、この場合は値をコピーしてます。
なお、このくらいの文は自作ツールで書けないと、ですね。printfで充分です。別言語やスクリプト言語でも構わないですけどね。
型が分からないので型宣言は省略しています。適切な型でx[24]配列宣言を行ってください。

ポインタを使いたければ、しかるべき方法で。上のコードを参考に。
    • good
    • 0

char ss[]="x**" ;


int ci=0 ;

for( ci=1 ; ci<=25 ; ci++ ) {
if( ci < 10 ) { // 1桁の場合
ss[1] = (char) ( '0' + ci ) ;
ss[2] = '\0' ;
}else { // 2桁の場合
ss[1] = (char) ( '0' + (ci/10) ) ;
ss[2] = (char) ( '0' + (ci%10) ) ;
ss[3] = '\0' ;
}
printf( "%s\n" , ss ) ;
}
    • good
    • 0

> for(i=1;i<=25;i++)


> x[i]
> という感じですか?

訊くまでもない。やってごらんよ。
    • good
    • 0

x1,x2,...,x25 を配列 x[] として扱えばよいでしょう。



for(i=1; i<25; i++)
{
 xi = x[i]; // 値を使う場合
 x[i] = xi; // 値を代入する場合
}
    • good
    • 0

再度説明してもらいましたが意味がよくわかりません。


x1とかx2には何が入っていますでしょうか ?
    • good
    • 0

x1~x25が一体何なのかによって答えは変わります。


変数名だとしたらそのままでは無理でしょう。
配列 x[25]を宣言してx[1]=x1、x[2]=x2、と言う風にひとつずつ代入するか
そもそもx1に値を代入するときに代わりにx[1]に代入すればループで処理出来ます。
for(i=1;i<=25;i++)
{
x[i]についての処理
}

x1~x25がデータだとしたら、以下のループで。
for(i=1;i<=25;i++)
{
tempValue="x"+i;
以下tempValueについての処理
}

この回答への補足

なるほど。
x[1]=何か
x[2]=,,

x[25]
までやればよろしいのですか。
これなら変数としてループできます?

for(i=1;i<=25;i++)
x[i]
という感じですか?

補足日時:2014/11/15 17:58
    • good
    • 0

例えば、以下のようなものですか ?



for (i=5 ; i<=10 ; i++)
{
}
の代わりに、

x1=5 ;
x2 = 10 ;
for (i=x1 ; i<=x2 ; i++)
{
}

こんなんではないなら、もう少し詳しく説明してください。

この回答への補足

for文でx1~x25までを一気に処理したいんです。

for(i=1;i<=25;i++){
break
}
とやると1から25が処理されますよね?
これのx1からx25を処理したいんです。

説明下手ですみません

補足日時:2014/11/15 16:12
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報