for語句的格式是什么
下面是參考;squellsc - 助理 二級
for語句的格式為:
for (初始化語句; 條件語句; 控制語句)
{
語句1 ;
語句2 ;
。.
語句n ;
}
for 語句的執行順序是:首先執行“初始化語句”;然后測試“條件語句”;若條件成立,則執行語句1到語句n;然后執行“控制”語句;接著再測試條件語句是否成立,如果成立則重復執行以上過程,直至條件不成立時才結束for循環。如:
for(i=0;i
int i,a[]=new int[10];
for (i=0,i
這段代碼把整型數組a中的所有元素都賦成0。
你可以在for循環的頭部說明你的變量,而且最后一個表達式可以省略,不過要確定在語句中對變量的值有所改變,如:
for(int i=0;i
for循環中,“初始化語句”、“條件語句”和“控制語句”都可以省略,但是其間的分號不能省略。例如:
int i =0 ;
for (; ; ;)
{
if i>10 break ;
i = i +1 ;
}
for循環中省略“條件語句”時,在for語句{}中必須包換轉句語句控制程序在某個條件滿足時跳出for循環,否則將形成死循環
怎么用for 語句寫出下面圖片
第一個:
#include "stdio.h"
void main()
{
int i,j,m,count=1;
int k=1,x=1,y;
y=9/2;
for(i=0;i<9;i++)
{
for(m=0;m<y;m++)
printf(" ");
y=y-x;/*輸出空格*/
for(j=1;j<=k;j++)/*輸出數字*/
printf("%d",k);
printf("\n");
k+=x*2;
if(k>=9)
x=-1;
}/*1-9用k=k+2得出,當k>=9的時候改成k=k-2就是2 和-2那里改,所以用X=1和x=-1來實現*/
}
#include <stdio.h> #include <conio.h> #include <math.h> void main() { float i,j; clrscr(); for(i=-5;i<=5;i+=0.01) { j=sqrt(25-i*i); gotoxy(25+i,12+j); printf("*"); gotoxy(25+i,12-j); printf("*"); } } 這個圓 不太圓, 不過在文本模式下! 我只能化成這樣了。 圖形模式下酒好畫。