首页 > 其他分享 >C学习第二天---条件语句

C学习第二天---条件语句

时间:2023-03-22 15:36:06浏览次数:30  
标签:语句 int scanf --- foot 第二天 printf inch 输入

计算身高

#include <stdio.h>
int main()
{
    //计算身高
    //方法一: 
//    printf("请输入身高的英寸和英尺");
//    int foot;
//    int inch;
//    
//    scanf("%d %d",&foot,&inch);
//    
//    printf("身高是%f米",((foot+inch/12.0)*0.3048)); //第一种解决办法:在式子内加入至少一个浮点数 
     
     //方法二:把int改成double   把%d改成%lf   12不用变 
    printf("请输入身高的英寸和英尺");
    double foot;
    double inch;
    
    scanf("%lf %lf",&foot,&inch); //float输入的固定写法lf 
    
    printf("身高是%f米",((foot+inch/12)*0.3048)); 
    return 0;
 } 

计算时间差

#include <stdio.h>
int main()
{
    //计算时间差
    int hour1,minutes1;
    int hour2,minutes2;
    
    printf("请输入两个时间(注:第一次输入的时间需小于第二次输入的时间)");  
    scanf("%d %d",&hour1,&minutes1);
    scanf("%d %d",&hour2,&minutes2);
    
    int t1=hour1*60+minutes1;
    int t2=hour2*60+minutes2;
     
    printf("时间差为%d小时%d分钟",(t2-t1)/60,(t2-t1)%60);
    return 0;
 } 

if判断

int expense=0;
    int money=0;
    
    printf("请输入商品金额");
    scanf("%d",&expense);
    printf("请输入票面"); 
    scanf("%d",&money);
    
    if(expense>money){
        printf("您的余额不足");
    } else if(expense==money){
        printf("刚刚好");
    }else{
        printf("找您%d元",money-expense);
    } 

switch语句

#include <stdio.h>
int main(){
    //通过switch的方法判断分数区间
    int num=0;
    printf("请输入学生分数0-100"); 
    scanf("%d",&num);
    int score=num/10; 
    printf("%d\n",score);
    
    switch(score){
        case 10:
            printf("100");
            break;
        case 9:
            printf("90-100");
            break;
        case 8:
            printf("80-90");
            break;
        default:
            printf("0-80分");
    }
    return 0;
 }

 

标签:语句,int,scanf,---,foot,第二天,printf,inch,输入
From: https://www.cnblogs.com/vv-77/p/17244183.html

相关文章