gpt4 book ai didi

C编程: character in scanf

转载 作者:行者123 更新时间:2023-12-04 12:26:06 26 4
gpt4 key购买 nike

<分区>

scanf 字符有问题...当运行程序时不要让我输入字符 当我输入整数时程序会打印 printf 并转到最后一个其他...

#include <stdio.h>
#include <stdlib.h>

#define EG 0.23
#define AG 0.70
#define TG 0.15

main() {
int posothta;
char eidos;
float poso;

printf("Dwse posothta grammatosimwn: ");
scanf("%d",&posothta);
printf("Dwse to eidos grammatoshmou: ");
scanf("%c",&eidos);

if(eidos=='E' || eidos=='e'){
poso=posothta*EG;
printf("To poso pou plirwnoume einai: %f",poso);
}else if(eidos=='A' || eidos=='a'){
poso=posothta*AG;
printf("To poso pou plirwnoume einai: %f",poso);
}else if(eidos=='T' || eidos=='t'){
poso=posothta*TG;
printf("To poso pou plirwnoume einai: %f",poso);
}else{
printf("Kapou exei gine kapoio la9os");
}

return 0;
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com