首页 > 编程知识 正文

c语言输入一个整数,输出它的位数,c语言输入未知个数的字符串

时间:2023-05-03 17:28:00 阅读:229833 作者:2588

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

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

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] applen[2] pearn[3] orangen[4] grapen[0] exitn");    for (int j = 0; j<5; j++)    {        if (choices[j] == 0)            break;        else        {            switch (choices[j])            {            case 1:printf("price = 3.00n"); break;            case 2:printf("price = 2.50n"); break;            case 3:printf("price = 4.10n"); break;            case 4:printf("price = 10.20n"); break;            default:printf("price = 0.00n");break;            }        }       }    return 0;}

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。