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

時間 2021-08-30 09:52:02

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語言問題,一個簡單的C語言問題

陽頂天鹿鼎記 第六行末尾缺少分號 取模運算利用 即int k m n 取餘的運算要放在輸入m和n變數後再做,否則,m和n中的值是隨機的,得到的結果也就是錯誤的 判斷k是不是等於0應該用if k 0 兩個等號 為什麼都是成功,而沒有一個人失敗呢?可能嗎,既然是生意就一定有風險,這個行業似乎聽到的都是成...

C語言一個簡單的問題,一個簡單c語言小問題?

問題出在這裡 int a,b a 10 b 20 你的 a,b 都沒有初始化,指向了未知的地方,也就是所謂的野指標。可以設定兩個變數x,y,將 a,b 指向這兩個變數,然後作為引數呼叫 swap 函式。另外,你的 swap 函式忘寫函式名了吧?指標一般以小寫字母 p 開頭,表示 pointer,好習...

C語言簡單問題,一個簡單c語言小問題?

程式沒有錯誤,不過輸入時注意要加逗號例如12,13,14規範點的話逐個輸入 scanf d a 這樣就不會出現錯誤了。一個簡單c語言小問題?a a b這個等價於a a a b 所以a a a b,故a b c語言基本問題 一 c語言規定總是從main 開始執行的 這個函式也叫 主函式 因此,你發來的...