跪求!!For循环 怎么做啊!!!
发布网友
发布时间:2022-05-10 14:39
我来回答
共2个回答
热心网友
时间:2023-10-12 02:32
/*呃~我看没人给你回答,我就回答一下吧,不过我不会Visual FoxPro,我就用最简单的C语言思想吧,你自己理解一下就知道了,大同小异。*/
int i,j; /*定义i、j,以便下面使用。*/
for(i=0;i<8;i++)
{
for(j=i;j<8;j++)
printf("*");
printf("\n");
}
/*执行数据是这样的:
外面的for大循环(整个{}内的都是):i初始值为0,循环一次根据i++就加1,当i不满足i<8就终止循环。
里面的for小循环:j初始值为i,循环内容是下面的printf("*")(因为没加{},就只有最接近的一个语句为循环内容),这句是输出一个*号,然后当j每循环一次就输出一个* 号,直到j加到8才结束。
小循环外的printf("\n)是输出一个回车,就小循环结束,也就是大循环进行完整的一次后,输出一个回车,也是大循环的一部分。
不知道我说的累赘不,如果不懂可以密我,以上仅供参考。 */
热心网友
时间:2023-10-12 02:32
非常简单的程序,外循环控制行数,内循环控制列数,?实现换行。
clear
for i=8 to 1 step -1
for j=1 to i
??"*"
endfor
?
endfor
return