即使我想要,程序也没有接受输入
program is not taking in input even when I want it to
#include <stdio.h>
int main(void)
{
int F = printf("Enter temperature in Fahrenheit: ");
int C = (F - 32) / 1.8;
printf("%i", C);
}
输出:
Enter temperature in Fahrenheit: 0
我想创建一个可以轻松将华氏度转换为摄氏度的程序,因此输出应该是
Enter temperature in Fahrenheit: (number given by user)
(degree Celsius)
函数printf
只输出格式化字符串,returns调用成功打印的字符数
考虑使用 scanf
#include <stdio.h>
int main(void)
{
int F = 0;
printf("Enter temperature in Fahrenheit: ");
scanf("%d", &F);
int C = (F - 32) / 1.8;
printf("%i\n", C);
}
#include <stdio.h>
int main(void)
{
int F = printf("Enter temperature in Fahrenheit: ");
int C = (F - 32) / 1.8;
printf("%i", C);
}
输出:
Enter temperature in Fahrenheit: 0
我想创建一个可以轻松将华氏度转换为摄氏度的程序,因此输出应该是
Enter temperature in Fahrenheit: (number given by user)
(degree Celsius)
函数printf
只输出格式化字符串,returns调用成功打印的字符数
考虑使用 scanf
#include <stdio.h>
int main(void)
{
int F = 0;
printf("Enter temperature in Fahrenheit: ");
scanf("%d", &F);
int C = (F - 32) / 1.8;
printf("%i\n", C);
}