1樓:匿名使用者
#include "stdafx.h"
#include
#define sever_type 3
#define oil_type 4
int oil_type;
int serve_type;
double all_price;
struct oil
char *type;
double price;
struct serves
char *type;
double reduce;
oil oil[4]=,,,
,};serves serve[3]=,
,,};
void prinf_oil_message()
for(int i=0;iprintf("%s: **是%.2f \n",oil[i].type,oil[i].price);
for(int j=0;jprintf("%s: 優惠%.2f \n",serve[j].type,serve[j].reduce);
void choice_serve_oil(int ml,char s_type,int o_type)
int current_ml=ml;
switch(s_type)
case 'm' :
serve_type=0;
break; /* 可選的 */
case 'e' :
serve_type=1;
break; /* 可選的 */
/* 您可以有任意數量的 case 語句 */
default :
serve_type=2;
printf("error %s:pls input again\n",serve[serve_type].type); /* 可選的/* 可選的 */break;
switch(o_type)
case 90 :
oil_type=0;
break; /* 可選的 */
case 93 :
oil_type=1;
break; /* 可選的 */
case 97 :
oil_type=2;
break; /* 可選的 */
/* 您可以有任意數量的 case 語句 */
default :
oil_type=3;
printf("error %s:pls input again\n",oil[oil_type].type); /* 可選的
*/break;
all_price=current_ml*(1-serve[serve_type].reduce)*oil[oil_type].price;
printf("你的服務: %s,油: %s\n",serve[serve_type].type,oil[oil_type].type);
printf("總**為%.2f,welcome\n",all_price);
int main(int argc, char* ar**)
int weight_kg=0;
char seversult;
int oilresult=0;
prinf_oil_message();
printf("welcome oilstation,pls choice serves:\n");
while(true)
printf("pls input: 重量(kg),服務(m or e),油型(90,93,97)\n");
choice_serve_oil(weight_kg,seversult,oilresult);
return 0;
2樓:jw木有道理
int main()
if(c == 'm')
else if(c == 'e')
else
printf("%.2f\n",cost);
return 0;}
c語言問題 求大佬幫助
3樓:紫薇參星
按照題目要求編寫的使用do-while語句列印水仙花數的c語言程式如下
#include
int main()
while(x<=999);
return 0;}
c語言問題怎麼做?求大佬幫寫**
4樓:瘋狂小鳥
#include
main()
{ int t,l[10],c[10],i,j,k,m;
while(1){
scanf("%d",&t);
for(i=0;i
如圖所示,望採納。。。。。。
程式設計問題,求大佬幫忙
5樓:aaa軟體教育
如果有心從事程式設計方向的工作,最好到專業機構深入學習、多實踐,更貼近市場,這樣更有利於將來的發展。建議考慮時下火爆的python,python不僅入門簡單,靈活高效。更是在人工智慧方面應用廣泛,對將來大有裨益
C語言問題求大佬解答,C語言問題求大佬解答
哼呀弟 strcpy char destination,char source 將 source字串複製到到 destination記憶體空間 首先strlen str1 2 6 str1 strlen str1 2 str1 6 str 6 的地址,也就是從 how doyou do 字串的第七個...
C語言問題,求大佬解答,C語言問題,求大佬解答
宇稱 把文字改一下,及上邊數字以及陣列改一下,c語言題目求大佬解答 3 2 3 1 2 解答 注意,全域性變數的a和函式形參區域性變數的a是不同的,主函式裡面的a指的是全域性變數的a。不管是字首自增還是字尾自增,a始終都要加1再輸出,故主函式裡的結果是a 2。a表示a先加1再進入函式運算,此時f a...
C 語言問題求解,求C語言問題
1 printf d r 改成printf d m while a 2551 a 251 的 改成 2 sum 移動到for n 1 n 10 n 和 for k 1 k 4 k 之間。填空1 1填空2 i 10 填空3 1 f 填空4 m結果 m 5 include int main return...