第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

這道題不懂,怎么做

#include?<stdio.h>
int?main()
{
????int?i,?j,?k;
????for(i=1;?i<5;?i++)
????{
????????/*?觀察每行的空格數(shù)量,補全循環(huán)條件?*/
????????for(j=;j<;j++)??
????????{
????????????printf("?");????//輸出空格
????????}
????????/*?觀察每行*號的數(shù)量,補全循環(huán)條件?*/
????????for(k=;k<;k++)?
????????{
????????????printf("*");???//每行輸出的*號
????????}
????????printf("\n");?????//每次循環(huán)換行
????}
????return?0;
}


正在回答

3 回答

當i=1時,第一個for循環(huán), 表示第一行。然后第二個for循環(huán),因為j<=4, j=i=1,所以第二個for循環(huán)需要運行四遍,輸出四個空格。然后第三個for循環(huán),k <= 2 * i - 1是規(guī)定運行幾次,當i=1時,k<=1,因為k=1,所以第三個for循環(huán)運行一次,輸出一個*號。所以第一行就是四個空格,一個*號。

當i=2時,?第一個for循環(huán), 表示第二行。然后第二個for循環(huán),因為j<=4, j=i=2,所以第二個for循環(huán)需要運行三遍,輸出三個空格。然后第三個for循環(huán),k <= 2 * i - 1是規(guī)定運行幾次,當i=2時,k<=3,因為k=1,所以第三個for循環(huán)運行三次,輸出三個*號。所以第二行就是三個空格,三個*號。

...........

以此類推

2 回復 有任何疑惑可以回復我~
#1

慕哥2204862

那*的位置怎么確定的?
2016-04-03 回復 有任何疑惑可以回復我~

這道題有很多種方法,不一定要按照題目的標準答案,你可以自己用VC6。0測試。能輸出一樣的圖案就行。

標準答案思路:第i行5-j個空i*2-1個*,三角形為第一行4個空格1個*,第二行3個空格3*,第三行2個空格5*,第四行1空7*.

當然你也可以當成第一行3個空格1個*,第二行2個空格3*,第三行1個空格5*,第四行0空7*.只是要循環(huán)條件改一下

0 回復 有任何疑惑可以回復我~

#include?<stdio.h>

int?main()

{

#include <stdio.h>
int main()
{
??? int i, j, k;
??? for(i=1; i<5; i++)
??? {
??????? /* 觀察每行的空格數(shù)量,補全循環(huán)條件 */
??????? for(j=i;j<5;j++)?
??????? {
??????????? printf(" ");??? //輸出空格
??????? }
??????? /* 觀察每行*號的數(shù)量,補全循環(huán)條件 */
??????? for(k=0;k<2*i-1;k++)
??????? {
??????????? printf("*");?? //每行輸出的*號
??????? }
??????? printf("\n");???? //每次循環(huán)換行
??? }
??? return 0;
}

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C語言入門
  • 參與學習       926892    人
  • 解答問題       21419    個

C語言入門視頻教程,帶你進入編程世界的必修課-C語言

進入課程

這道題不懂,怎么做

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號