求助!if和else if 应用问题!
#include <stdio.h>int main(void)
{
int m=1;
int n=4;
printf("请输入碳原子数!\n");
printf("n(C)=");
scanf("%d",&m);
printf("请输入氢原子数!\n");
printf("n(H)=");
scanf("%d",&m);
if(n==(2*m+2))
{
printf("此物质是烷烃!\n");
}
else if (n==(2*m))
{
printf("此物质为烯烃!\n");
}
else if (n==(2*m-2))
{
printf("此物质为炔烃!\n");
}
else if (n==(2*m-6))
{
printf("此物质为苯!\n");
}
else
{
printf("对不起!我不知道!");
}
}
*******************************************
大家好!
我做了一个程序是高二化学的!
当n=2*m+2,此物质为烷烃!
当n=2*m此物质为烯烃
当n=2*m-2此物质为炔烃
当n=2*m-6此物质为苯!
请教各位:
if后判断应该怎样写!
谢谢!