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 開始執行的 這個函式也叫 主函式 因此,你發來的...