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輸入整數n輸出1n之間所有奇數的和

會飛的小兔子 include intmain intn,i,j,t,l intsum 0 printf 請輸入一個大於2的整數 scanf d n l n for n 2 n for i 2 iif n i 0 判斷其為素數 t 1 else t 2 break if t 1 sum n print...

c語言程式設計n的階乘,C語言程式設計 N的階乘

高寵 小霸王 include include stdio.h int input int min,int max void main j for i 2569 s i len if n m printf d n else printf a d d n,m if len 20 for i len 1 ...

c語言程式設計用星號輸出菱形,C語言 用星號輸出菱形。

include int main int total 7 每行空格 星號的總字元數int x,j,k 用做迴圈的變數。int xx,kg xx表示 號個數,kg表示空格個數 單邊,左邊 xx 1 開始的時候,第一行 號個數為1for x 0 x 7 x 一共輸出7行kg total xx 2 空格的...