谢谢!
我自己楞是没看出来!
谢谢!
----------------解决方案--------------------------------------------------------
{
int n,m;
printf("请输入碳原子数!\n");
scanf("%d",&n);
printf("请输入氢原子数!\n");
scanf("%d",&m);
后面的差不多啦
}
----------------解决方案--------------------------------------------------------
忘了说!
我用的是 DEVC++4.9.9.2
----------------解决方案--------------------------------------------------------
#include <stdio.h>
int main(void)
{
int m,n;
fh:printf("请输入碳原子数:n(C)=\n");
scanf("%d",&m);
printf("请输入氢原子数:n(H)=\n");
scanf("%d",&n);
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("对不起!您输入错误,请重新输入!");
goto fh;
}
LZ你好,按照你的意思改了一下,不过不知道对不对。您参考一下。
----------------解决方案--------------------------------------------------------
用switch
----------------解决方案--------------------------------------------------------
我自己楞是没看出来!
谢谢!
----------------解决方案--------------------------------------------------------
一开始就是错
void main(){
int n,m;
printf("请输入碳原子数!\n");
scanf("%d",&n);
printf("请输入氢原子数!\n");
scanf("%d",&m);
后面的差不多啦
}
----------------解决方案--------------------------------------------------------
忘了说!
我用的是 DEVC++4.9.9.2
----------------解决方案--------------------------------------------------------
#include <stdio.h>
int main(void)
{
int m,n;
fh:printf("请输入碳原子数:n(C)=\n");
scanf("%d",&m);
printf("请输入氢原子数:n(H)=\n");
scanf("%d",&n);
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("对不起!您输入错误,请重新输入!");
goto fh;
}
LZ你好,按照你的意思改了一下,不过不知道对不对。您参考一下。
----------------解决方案--------------------------------------------------------
用switch
----------------解决方案--------------------------------------------------------