匿名使用者
匿名使用者 發問時間: 電腦與網際網路程式設計 · 2 0 年前

C語言 迴圈控制

有些地方 設定變數 都有點怪 麻煩幫我找一下 錯誤 看如何更改

變數設不出來 可否幫一下....要使用迴圈控制....thx

1.試寫一個程式,從螢幕輸出1~100之間5的倍數。

#include<stdio.h>

#include<stdlib.h>

int main(void)

{

int i,j;

int flag,line=0;

for(i=5;i<=100;i )

{

flag=0;

for(j=5;j<i;j )

if (i%d==0)

flag=1

if(flag==0)

{

printf("=",i);

if(line%5==0)

printf("\n"):

}

}

system("pause");

return 0;

}

2.試寫一個程式,輸入數字後,從螢幕輸出以該數字為底的直角三角形,如輸入5便印出以下圖形:

*

**

***

****

*****

#include<stdio.h>

#include<stdlib.h>

int main(void)

{

int i;

printf("請輸入直角三角形的底\n");

scanf("%d",&i);

case 1:

system("pause");

return 0;

}

1 個解答

評分
  • 2 0 年前
    最佳解答

    針對問題(1)我是用c++

    #include "iostream.h"

    void main()

    {

    int product=0;

    for(int i=1;product<100;i++)

    {

    product=5*i;

    cout<<product<<"\n";

    }

    }

    針對問題二

    #include "iostream.h"

    void main()

    {

    int sum=0;

    cout<<"請輸入三角型的底:"<<"\n";

    cin>>sum;

    for(int i=0;i<sum;i++)

    {

    for(int j=0;j<i+1;j++)

    {

    cout<<"*";

    }

    cout<<"\n";

    }

    }

    c和c++在輸出入上面稍做轉換一下即可,基本的資料結構是一樣的.....

    參考資料: 自己寫的
還有問題?馬上發問,尋求解答。