#include #include #include #include #define MAX_LEN (256) void uint2str(char str[], size_t len, double num) { printf("税込み金額:%fユキコダ\n",num); snprintf(str, len, "%1.f", num); printf("税込み金額:%sユキコダ\n",str); } void main(void){ double a = 0 , b = 0; int inputA = scanf("%le\n",&a); if(inputA == 2){ printf("Aの入力エラー\n"); } int inputB = scanf("%le\n",&b); if(inputB == 2){ printf("Bの入力エラー\n"); } double tax = b/100 + 1; double sum = a * tax; //printf("消費税分:%fユキコダ\n",tax); //printf("税込み金額:%fユキコダ\n",a * tax); char sumStr[MAX_LEN]; uint2str(sumStr,MAX_LEN,a * tax); int i = 0; while(sumStr[i] != '\0'){ printf("%c",sumStr[i]); i++; } }