Cho hai số nguyên a, b và hai số thực c, d. Cần tính a+b, c+d, và a+c. Lưu ý khi in: a+b dùng %d, c+d và a+c dùng %f vì có số thực tham gia.
Ví dụ: a=5, b=58, c=6.32, d=8.64 → a+b=63, c+d=14.960001, a+c=11.320000.
Giải thuật
- printf("%d") cho tổng hai int
- printf("%f") cho tổng hai float
- printf("%f") cho tổng int + float (kết quả là float)
Ví dụ minh họa
#include <stdio.h>
int main() {
int a = 5, b = 58;
float c = 6.32, d = 8.64;
printf("a + b = %d\n", a + b);
printf("c + d = %f\n", c + d);
printf("a + c = %f\n", a + c);
return 0;
}
Đầu vào
a = 5, b = 58; c = 6.32, d = 8.64;
Đầu ra
a + b = 63 c + d = 14.960001 a + c = 11.320000