本文目錄一覽:
- 1、一、設計目標 用C語言或C++編程實現物流配送管理系統,主要鞏固和使用C語言或C++中結構體和文件的相關知識
- 2、c語言程序設計選擇結構快遞費用計算怎麼設計
- 3、c語言算運費的題,要求用switch語句 這是抄老師的答案,我的編譯器報錯為說多個main入口?
- 4、一個c語言快遞郵費問題,搞不懂價格與重量的關係,主要是涉及到取整,求各位幫幫忙啊
- 5、C++ C語言程序設計 題目:郵資計算
- 6、c語言編寫查詢手機號碼歸屬地
一、設計目標 用C語言或C++編程實現物流配送管理系統,主要鞏固和使用C語言或C++中結構體和文件的相關知識
首先建立一個結構體,包含以下屬性:物品名稱、物品編號、物品出廠地、物品配送地、配送方式、配送個數、配送金額、配送日期(年、月、日)等
然後調用STL中的list(鏈表),簡單點的可以用結構體數組,在內存中建立所有的節點信息
添加就直接對上述數據結構進行操作即可
顯示的話輪詢上述結構,依次輸出
存儲則調用文件讀寫介面依次寫到文件里去
查詢就是查找數據結構,根據關鍵字找到後進行輸出
更改首先也是找到該節點,然後對結構體節點進行修改
刪除則直接抹掉該節點,前後指針連起來即可
程序設計的作業吧? 親,我們就算幫你寫出來了,用到的東西可能是超出你們現在學習程度的,你保證你們老師看不出來?
自己老老實實寫吧,思路都給你提供了,照著一步步做就行了
寫完一個這樣的東西之後,以後就簡單了,我們當時也是這麼寫代碼過來的
c語言程序設計選擇結構快遞費用計算怎麼設計
主要選擇結構有:if 最常見的選擇結構 單一的if語句有人也稱為挖坑 可將程序分為兩路 沒有滿足則不執行 else 與if 合用 可將程序分為三路 if(條件)(語句一) else(語句二) 都沒有滿足則不執行 else if 與if合用 將程序分為若干路 if(條件)(語句一)else if(條件)(語句二)else if(條件)…… switch case 條件選擇 switch(條件列表標識符)case:(語句);break; case(語句);break; …… default(語句); 每一句後要加break 不然會全都執行 default 表示如果都不滿足則執行此語句 不同的語句要用在恰當的時候樓主這些語句多試試就會有自己的看法 編程要編出自己的風格
c語言算運費的題,要求用switch語句 這是抄老師的答案,我的編譯器報錯為說多個main入口?
與代碼本身無關,說明你是在其他的工程里打開的源文件
退出IDE後,重新打開源文件,讓IDE用默認的配置重新建立工程配置信息,重新編譯
一個c語言快遞郵費問題,搞不懂價格與重量的關係,主要是涉及到取整,求各位幫幫忙啊
#includestdio.h
int main(void)
{
int x,n;
float y,p;
scanf(“%d,%f”,x,y);
n=(int)y;
if(x=0x=4)
if(y=1y0)
y=1.00;
if(x==0||x==1)
p=10;
else
p=15;
if(y1)
if(y-n0)
y=(int)(y+1);
if(x==0)
p=10+(y-1)*3;
if(x==1)
p=10+(y-1)*4;
if(x==2)
p=15+(y-1)*5;
if(x==3)
p=15+(y-1)*6.5;
if(x==4)
p=15+(y-1)*10;
else
if(x==0)
p=10+(y-1)*3;
if(x==1)
p=10+(y-1)*4;
if(x==2)
p=15+(y-1)*5;
if(x==3)
p=15+(y-1)*6.5;
if(x==4)
p=15+(y-1)*10;
if(x0||x4)
p=0printf(“Error in Area\n”);
printf(“Price: %.2f\n”,p);
return 0;
}
C++ C語言程序設計 題目:郵資計算
首先num[0]=0你沒有排除;其次後邊你直接排序是排不出結果的,因為裡面有很多重複值。我給你重寫了程序。
#include stdio.h
int num[9999];
void main()
{
int a,b,c,d,ia,ib,ic,id,i=0,j,t,k,s=0;
printf(“請輸入郵票面值: “);
scanf (“%d%d%d%d”,a,b,c,d);
for (ia=0;ia=5;ia++) //所有結果(包含重複值)
{
for (ib=0;ib=5;ib++)
{
for (ic=0;ic=5;ic++)
{
for (id=0;id=5;id++)
{
if (ia+ib+ic+id=5ia+ib+ic+id=1)
{
num[i]=a*ia+b*ib+c*ic+d*id;
i++;}
}
}
}
}
int count=i;
for(i=0;icount;i++){ //去除重複結果
j=i+1;
while(jcount){
if(num[j]==num[i])
{
for(t=j;tcount-1;t++)
count–; }
else
}
}
while(scount-1) //把結果從小到大排序
{for(j=0;jcount-1;j++){ //一次排序,把最大值放在隊尾
if(num[j]num[j+1]){
k=num[j];
num[j]=num[j+1];
num[j+1]=k;
}
}
s++;
}
printf(“所構成的郵資是: “);
for(i=0;icount;i++) //輸出結果
printf(“%d,”,num[i]);
printf(“\n”);
}
c語言編寫查詢手機號碼歸屬地
程序里完成輸入,判斷查詢連接資料庫都是可以實現滴,但需要手機運營商資料庫滴支持。檢索到結果賦給預先定義好滴變數屏幕顯示輸出即可。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/311306.html