zoukankan      html  css  js  c++  java
  • C

    编写一个程序,用于计算实际支出的医药费。如果门诊会产生西药费、检查费、材料费。如果住院会产生床位费.
    观察费和护理费。有医保会报销一部分医药费用,假设医保分两类,一类医保报销80%,一类医保报销60%。如果住院,比门诊报销额度高10%,即一类医保报销90%,二类医保报销70%。要求输入是否住院(0表示不住院,1表示住院),医保类型(0表示没有医保,1表示一类医保,2表示二类医保)所产生的医疗费用(西药费、检查费。
    材料费或者床位费、观察费和护理费)。请你输出实际的花费。

    ,整教表示是否住院,(0表示不住院,1表示住院),一个整数表示医保类型(0表示没有医程表示一类医保,2表示二类医保),3个浮点数(分别表

    #include<stdio.h>
    int main(){
         int i,j;
         float zh,cw,g,s;
         scanf("%d%d%d%f%f%f,",&i,&j,&zh,&cw,&g);
         s=zh+cw+g;
         if(i==1&&j==1){
             s=s*0.1;
         }else if(i==1&&j==0){
         }else if(i==1&&j==2){
             s=s*0.3;
         }else if(i=0&&j==1){
             s=s*0.2;
         }else if(i=0&&j==2){
             s=s*0.4;
         }
         printf("%.2f",s);
         return 0;
    }


    期末考试需要录入并统计成绩。输入N个学生C语言成绩,需要统计其中有多少人高于平均成绩。

    #include<stdio.h>
    #define MAX 100
    int main()
    {
    int n,i,j=0;
    double score[MAX],average,sum=0;
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
    scanf("%lf",&score[i]);
    sum+=score[i];
    }
    average=sum/n;
    for(i=0;i<n;i++){
    if(score[i]>average)j++;
    }
    printf("%d",j);
    return 0;
    }、



    用户输入一个不超过20的正整数n,请打印具有如输出样例所示的数字方阵。\


    #include<stdio.h>
    int main(){
         int mat[21][21]={6};
         int i,j,n,x;
         scanf("%d",&n);
             for(i=0;i<21;i++){
             for(j=0;j<21;j++){
                 mat[i][j]=6;
             }
         }
         for(i=1;i<n;i++){
             x=n-1;
             for(j=1;j<=i;j++){
                mat[i][j]=x;
                x--;
             }
         }
         for(i=0;i<n;i++){
             for(j=0;j<n;j++){
                 printf("%d ",mat[i][j]);
             }
             printf(" ");
         }
         return 0;
    }

    6
    6 6 6 6 6 6
    6 5 6 6 6 6
    6 5 4 6 6 6
    6 5 4 3 6 6
    6 5 4 3 2 6
    6 5 4 3 2 1

    #include<stdio.h>
    int main(){
        int j=0;
        int a[101] = {0};
        int n = sizeof(a)/sizeof(a[0]);
        while(1){
            scanf("%d",&a[j]);
            if(a[j]==-1){
                break;
            }
            j++;
        }
        n=j;
        for(int i=0;i<n;i++)
        {
            int k = a[i];
            for(int j=i+1;j<n;j++)
            {
                if(k==a[j])
                {
                    for(int k=j;k<n-1;k++)
                    {
                        a[k] = a[k+1];
                    } 
                    n--;
                    j--;
                }
            }
        }
        for(int i=0;i<n;i++){
            printf("%d ",a[i]);
        }
        return 0;
    }
  • 相关阅读:
    IO流(5)—缓冲流
    vue-element-admin 中文问题
    npm 下载慢解决方案
    fatal: unable to connect to github.com
    为什么有sessionStorage,localStorage等,还需要vuex
    vuex页面刷新数据丢失的解决办法
    Node中JWT的使用
    socket.io 实现长连接演示代码
    WebSocket 实现长连接演示代码
    jquery ajax上传文件
  • 原文地址:https://www.cnblogs.com/dgwblog/p/13150575.html
Copyright © 2011-2022 走看看