運(yùn)行成功,輸入錯(cuò)誤 *** *** *** *** 這是為什么
#include <stdio.h>
int main()
{
??? int i, j, k;
??? for(i=1; i<5; i++)
??? {
??????? /* 觀察每行的空格數(shù)量,補(bǔ)全循環(huán)條件 */
??????? for(??? j = 1;j < 6;j += 2? )?
??????? {
??????????? printf(" ");??? //輸出空格
??????? }
??????? /* 觀察每行*號(hào)的數(shù)量,補(bǔ)全循環(huán)條件 */
??????? for( k = 1 ;? k<7 ;? k+=2?? )
??????? {
??????????? printf("*");?? //每行輸出的*號(hào)
??????? }
??????? printf("\n");???? //每次循環(huán)換行
??? }
??? return 0;
}
2017-11-12
因?yàn)槟愕拇a里{
??????? /* 觀察每行的空格數(shù)量,補(bǔ)全循環(huán)條件 */
??????? for(??? j = 1;j < 6;j += 2? )?
??????? {
??????????? printf(" ");??? //輸出空格
??????? }
??????? /* 觀察每行*號(hào)的數(shù)量,補(bǔ)全循環(huán)條件 */
??????? for( k = 1 ;? k<7 ;? k+=2?? )
??????? {
??????????? printf("*");?? //每行輸出的*號(hào)
??????? }
??????? printf("\n");???? //每次循環(huán)換行
??? }是一開(kāi)始for的第三步,每一次這個(gè)第三步結(jié)束時(shí)i會(huì)+1而這個(gè)第三步里的j和k會(huì)被重新賦值為1,不會(huì)隨著i的改變而改變,故每一行都是一樣的