簡單的c語言程式,一個簡單的c語言程式

時間 2021-08-30 09:51:48

1樓:匿名使用者

很多程式都是非常簡單的:

1.輸入2個正整數m和n,求其最大公約數和最小公倍數#include

#include

int main()

3. 程式設計計算從1到10各數階乘的和,即1! + 2! + 3! + …… + 9! + 10! 的和

#include

int main(void)

printf("1到10各數階乘的和 %d\n",sum);

return 0;

}4.使用巢狀迴圈產生下列由大寫字母組成的圖#include

int main(void)

return 0;

}5. 程式設計輸出所有三位數中的素數。

#include

int main(void)

int even(int x)

7. 編寫函式mypow,求整型變數x的y次方。(要求包括能使程式正常執行的主函式)

#include

int main(void)

int mypow(int x,int y)8.輸入一個3位整數,輸出它的逆序數。例如,輸入127,輸出應該是721。

#include

int main(void)

2樓:雲敏臧寄瑤

你的簡單算式有多簡單?

如果全是一個形式如:2x+1,3x+2,5x+8……還好辦,但是如果有其它如:1+2x,3x-3,x/3,3+x/4……就不太好弄,不過都要用到字元轉換。

比如字元5要先轉為數5。

3樓:

第一步:建立新檔案,這個直接就是cpp的,;

第二部:儲存(避免檔案丟失或找不到位置);

第三步:編寫**

第四步:然後確定沒有問題後,點構建選單的構建,或者直接按f5建議你用vc6.0或者vs2008比較好

4樓:鐳毅

#include

int main()

printf("答案是%d\n",c);

i++;

}return 0;}

5樓:逗包子

這個 挺愁人的 會死很多 腦細胞的 還是無聊的時候 弄吧

6樓:華哥

//(1)

#include

//x 5 ; y 3 ; z 1/3 s=100 n=100//5x+3y+z/3=100

//x+y+z=100

void main()}}

} //(2)

#include

#define size 100

typedef int elemtype;

void main()

}printf("%d\n",x[0]);}

7樓:匿名使用者

1#include

main()

system("pause");}2

#include

main()

;f=0;s=0;

while(f!=17)

for(i=1;i<=17;i++)

}system("pause");}

8樓:匿名使用者

unit unit4;

inte***ce

uses

windows,sysutils;

type

pttreedata = ^ttreedata;

ttreedata = packed record

nodevalue:integer;

ahead : thandle;

stockid:string[10];

stockname:string[20];

nextptr:pttreedata ;

prevptr:pttreedata ;

end;

ttreeclass = class(tobject)

private

findex,fcount:integer ;

headernode:bool;

function newdata:pttreedata;

procedure isblankheadlast(list:ttreedata);

function getcount: integer;

public

constructor create;

function adddata(s,str:string): pttreedata;

procedure deldata(cindnal:pttreedata);

procedure preverfinddata;

procedure backfinddata;

function getfirst:pttreedata;

function getlast:pttreedata;

function finddata(s:string):pttreedata;

property findexdata: integer read findex write findex;

property count:integer read getcount;

end;

varahandle,olehandle,newhandle:thandle;

first,last,header,blank :pttreedata;

implementation

function ttreeclass.adddata(s,str:string): pttreedata;

begin

trybegin

result := newdata;

result.ahead := longint(result);

ahandle := result.ahead ;

if not headernode then

begin

isblankheadlast(result^);

result.nextptr := nil ;

result.stockid := str;

result.stockname := str;

result.prevptr := result;

first := result ;

last := result ;

header := result ;

result.nodevalue := fcount;

inc(findex);

inc(fcount);

endelse

begin

result.nextptr := nil;

result.stockid := str;

result.stockname := str;

pttreedata(olehandle).nextptr := result;

result.prevptr := pttreedata(olehandle);

inc(findex);

inc(fcount);

end;

olehandle := result.ahead ;

end;

except

result := nil;

end;

end;

procedure ttreeclass.isblankheadlast(list:ttreedata);

begin

headernode := true ;

end;

procedure ttreeclass.backfinddata;

begin

//end;

constructor ttreeclass.create;

begin

findex:= 0;

fcount:= 0;

headernode := false;

end;

procedure ttreeclass.deldata(cindnal:pttreedata);

varmidhand,nexthand,prevhand:pttreedata;

begin

midhand:= cindnal;

if headernode then

begin

if fcount = 1 then

begin

dispose(header);

findex := 0 ;

fcount := 0 ;

headernode := false;

endelse

begin

if midhand<>nil then

begin

if midhand.nextptr = nil then

begin

midhand.prevptr.nextptr := nil;

dispose(midhand);

dec(fcount);

endelse

begin

nexthand := midhand.nextptr ;

prevhand := midhand.prevptr ;

prevhand.nextptr := nexthand ;

nexthand.prevptr := prevhand ;

dispose(midhand);

dec(fcount);

end;

end;

end;

end;

end;

function ttreeclass.getfirst:pttreedata;

begin

result := header ;

end;

function ttreeclass.getlast:pttreedata;

begin

result := nil ;

if pttreedata(ahandle).nextptr = nil then

begin

result := pttreedata(ahandle) ;

end;

end;

function ttreeclass.newdata: pttreedata;

varnode:pttreedata;

begin

trybegin

new(node);

result := pttreedata(node);

end;

except

result := nil;

end;

end;

procedure ttreeclass.preverfinddata;

begin

end;

function ttreeclass.finddata(s:string):pttreedata;

varnodehd:pttreedata;

begin

result := nil ;

nodehd := getlast ;

if nodehd.stockid = s then result := nodehd

else

begin

nodehd := header ;

while nodehd.nextptr <> nil do

begin

if nodehd.stockid <> s then

begin

nodehd:= nodehd.nextptr ;

endelse

begin

result := nodehd ;

break;

end;

end;

end;

end;

function ttreeclass.getcount: integer;

begin

result := fcount ;

end;

end.

關於一個簡單跳舞程式(C語言)

你這應該是一個工程啦!30分就能解決嘛?你以為勁舞那麼簡單呢?要是這麼容易做給你,商家早就沒錢賺了。一個簡單的c語言程式 很多程式都是非常簡單的 1.輸入2個正整數m和n,求其最大公約數和最小公倍數 include include int main 3.程式設計計算從1到10各數階乘的和,即1 2 ...

簡單的C 程式,簡單的C 程式

include include using namespace std define maxn 1000 struct studentstu maxn int main while 1 stu maxn int main while 1 if i n cout 沒找到!n return 0 其實上面...

C語言問題,求高手解答,謝謝,一個很簡單的C語言問題,求高手解答,謝謝!

這是基本遞迴方法。你做這題可以用排除法吧 a 這個printf每次會輸出一串,肯定不行了b fun函式傳入引數其實是字串指標,fun s 1 傳入的是char型別,好歹也得char 的指標型別啊 c 和a一樣 每次必定輸出一個字串。我們應該每次輸出一個字元。那就d吧 關於d,fun s 1 肯定傳入...