Fork me on Gitee

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("\n");
     }
     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;
}
posted @ 2020-06-17 09:27  ---dgw博客  阅读(204)  评论(0编辑  收藏  举报