PTA 7-60 衝鋒衣選貨及折扣 (15分) (C語言)
輸入格式:
DG110013,2
輸出格式:
1574.00
輸入樣例:
在這裡給出一組輸入。例如:
DG120002,1
輸出樣例:
在這裡給出相應的輸出。例如:
619.00
本題不難,主要問題是在如何正確處理輸入。
程式碼如下
#include <stdio.h>
#include <string.h>
int main()
{
int i=0,n;
double price;
char str[100];
str[0]=getchar();
while(str[i]!=',')///輸入了逗號
{
i++;
str[i]=getchar();
}
str[i+1]='\0';//字串的結束符,不寫這個系統好像也會自動在字串尾端補上一個結束符
scanf("%d",&n);
if(!strcmp(str,"DG110013,"))//注意比較的字串後面有個逗號
{
price=812.0*n;
}
else if(!strcmp(str,"DG110018,"))
{
price=879.0*n;
}
else if(!strcmp(str,"DG110004,"))
{
price=735.0*n;
}
else if(!strcmp(str,"DG120002,"))
{
price=649.0*n;
}
else
{
printf("Error!\n");
}
if(price>=899)
{
price-=50;
printf("%.2f\n",price);
}
else if(price>=599)
{
price-=30;
printf("%.2f\n",price);
}
return 0;
}
They call me Prophet,Remember me.
相關文章
- PTA-7-1 輸出大寫英文字母 (15分)(C語言)C語言
- pta10-1 查詢沒有選修‘C語言‘課程的學生 (10分)C語言
- 7-34 PTA C語言--求分數序列前N項和C語言
- 福大pta--C語言--選擇結構程式設計--判斷題C語言程式設計
- PTA 檢查密碼 (15分)密碼
- 15分鐘學會Go語言Go
- C++和c語言的分別C++C語言
- Lua 語言 15 分鐘快速入門
- L1-003 個位數統計 (15分)(chen-c語言)C語言
- 15. 三數之和_(c語言版)C語言
- 福大pta--C語言--基本資料型別與表示式--判斷題C語言資料型別
- C語言庫函式及示例C語言函式
- c語言陣列、sizeof()及strlen()C語言陣列
- C++學習之路 | PTA乙級—— 1015 德才論 (25分)(精簡)C++
- 乾貨分享 | C語言的聯合體C語言
- C語言指標5分鐘教程C語言指標
- C 語言指標 5 分鐘教程指標
- C語言排序 冒泡 選擇 快排C語言排序
- C++語言的15個晦澀特性C++
- 浙江大學 PTA C語言-實驗8.2 指標與字串 7-2 字串排序C語言指標字串排序
- 【PTA】 學生成績錄入及查詢 (20分)
- C語言考試題及答案(一)C語言
- C語言 C語言野指標C語言指標
- C語言---“C語言 誰與爭鋒?”C語言
- C語言實現多級濾波—乾貨C語言
- 程式語言的異同及選擇 (轉)
- C語言: 分類統計字元個數C語言字元
- PAT乙級1004 成績排名 (20分)(C語言版)及解析C語言
- 第04天C語言(15):for迴圈-注意點C語言
- C語言如何實現繼承及容器C語言繼承
- C語言位運算子及常見用法C語言
- C語言 itoa函式及atoi函式C語言函式
- C語言C語言
- 乾貨來臨:C語言面試54題附答案C語言面試
- 聊聊C語言/C++—程式和程式語言C語言C++
- [ASM C/C++] C語言函式的可選性自變數ASMC++C語言函式變數
- C語言基礎及指標⑧檔案IOC語言指標
- C語言 資料的位級表示及操作C語言