C程式設計輸出1 2 3 4 5 6 7 n

時間 2021-10-20 12:51:36

1樓:匿名使用者

簡單的for迴圈就可以實現,前提是不考慮程式開銷

2樓:匿名使用者

不考慮大數的情況下,可以用下面的遞迴,

如果要考慮大數的情況,可能就有點麻了

private cal(int i)

else}

3樓:

程式部分

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

public partial class form1 : form

public form1()

initializecomponent();

private void button1_click(object sender, eventargs e)

int end = convert.toint32(maskedtextbox1.text);

int i,res=0;

for(i=0;i<=end;i++)

res = res + i;

messagebox.show(res.tostring());

form檢視部分

partial class form1

////// 必需的設計器變數。

///private system.componentmodel.icontainer components = null;

////// 清理所有正在使用的資源。

////// 如果應釋放託管資源,為 true;否則為 false。

protected override void dispose(bool disposing)

if (disposing && (components != null))

components.dispose();

base.dispose(disposing);

#region windows 窗體設計器生成的**

////// 設計器支援所需的方法 - 不要

/// 使用**編輯器修改此方法的內容。

///private void initializecomponent()

this.maskedtextbox1 = new system.windows.forms.maskedtextbox();

this.label1 = new system.windows.forms.label();

this.button1 = new system.windows.forms.button();

this.suspendlayout();

// maskedtextbox1

this.maskedtextbox1.location = new system.drawing.point(143, 38);

this.maskedtextbox1.name = "maskedtextbox1";

this.maskedtextbox1.size = new system.drawing.size(100, 21);

this.maskedtextbox1.tabindex = 0;

// label1

this.label1.autosize = true;

this.label1.location = new system.drawing.point(12, 47);

this.label1.name = "label1";

this.label1.size = new system.drawing.size(125, 12);

this.label1.tabindex = 1;

this.label1.text = "請輸入你先概要加的數";

// button1

this.button1.location = new system.drawing.point(40, 75);

this.button1.name = "button1";

this.button1.size = new system.drawing.size(159, 23);

this.button1.tabindex = 2;

this.button1.text = "給我加";

this.button1.usevisualstylebackcolor = true;

this.button1.click += new system.eventhandler(this.button1_click);

// form1

this.autoscaledimensions = new system.drawing.sizef(6f, 12f);

this.autoscalemode = system.windows.forms.autoscalemode.font;

this.clientsize = new system.drawing.size(292, 273);

this.controls.add(this.button1);

this.controls.add(this.label1);

this.controls.add(this.maskedtextbox1);

this.name = "form1";

this.text = "form1";

this.resumelayout(false);

this.performlayout();

#endregion

private system.windows.forms.maskedtextbox maskedtextbox1;

private system.windows.forms.label label1;

private system.windows.forms.button button1;

因為你沒要求所以沒做防止出錯的處理

4樓:非我即仙

console.writeline("加到幾?");

int sum;

sum=convert.toint32(console.readline());

for(int i=0;i

sum+=i;

c語言程式設計輸出圖形,C語言程式設計 輸出圖形

清風 1.n 5時,j 3,j 0 j j 0,1,2,3,各輸出一個空格。2.這個是i先加完在進行判斷,是否小於等於5,如果不小於等於,不會執行下面語句。3.這個是程式設計師自己想的演算法,他想要輸出這樣的模型,就自己想出了一個數學公式,按照這個公式來就可以了,並不是程式判斷要輸出這個圖形,他就自...

C 程式設計輸出圖形,程式設計用C 輸出這個圖形。

是用console window 就是象dos視窗那樣 輸出麼?很簡單 by sunszl on dec.24 include include include using namespace std int main cout press enter to end.n cin.get 你把這段 編譯...

c語言輸出菱形,用C語言程式設計輸出菱形 圖案

include void a int i void main main for i 0 i 2 i 諸葛鬆 for int i 3 i 3 i 藍色草原 隨便寫了一個,你驗證一下吧 include void main for j 2 i 1 j 0 j printf n for i 3 i 0 i ...