因为输入个数未知,因此应该先准备一个足够大的整型数组;

然后利用循环进行输入,判断条件即为是否输入换行符。

PAT题集《浙大版<C语言程序设计(第3版)>题目集》练习3-8 查询水果价格 (15 分)答案:
#include<stdio.h> int main() {     int choices[20];     int i = 0;     do
    {         scanf("%d", &choices[i]);         i++;     } while (getchar() !=
'\n');     printf("[1] apple\n[2] pear\n[3] orange\n[4] grape\n[0] exit\n");
    for (int j = 0; j<5; j++)     {         if (choices[j] == 0)
            break;         else         {             switch (choices[j])
            {             case 1:printf("price = 3.00\n"); break;
            case 2:printf("price = 2.50\n"); break;             case
3:printf("price = 4.10\n"); break;             case 4:printf("price =
10.20\n"); break;             default:printf("price = 0.00\n");break;
            }         }        }     return 0; }

技术
下载桌面版
GitHub
Gitee
SourceForge
百度网盘(提取码:draw)
云服务器优惠
华为云优惠券
腾讯云优惠券
阿里云优惠券
Vultr优惠券
站点信息
问题反馈
邮箱:[email protected]
吐槽一下
QQ群:766591547
关注微信