猿问

关于代码Expression syntax in function main的情况,麻烦帮忙看一下~

#include("stdio.h")

main()
{float t,f,x,y;
printf("Please input the t and f:/n");
scanf("%f,%f",&t,&f);

x=(4t-f)/2 /*就是这一行*/
y=(f-2t)/2

printf("x=%f,Y=%f",x,y)
}

ctrl+f9 时 就出现 Expression syntax in function main

俺 初学者 各位见笑啦 

望详细回答 大恩不言谢!
先 谢过!
加上;后 老毛病没有好

#include("stdio.h")

main()
{float t,f,x,y;
printf("Please input the t and f:/n");
scanf("%f,%f",&t,&f);

x=(4t-f)/2; /*这一行依然有错误 Expression syntax in function main */
y=(f-2t)/2; /*这一行出现了与上一行一样的 Expression syntax in function main */

printf("x=%f,y=%f",x,y); /*这一行 出现了错误 说 x未定义*/

再次谢谢各位
}

噜噜哒
浏览 676回答 2
2回答

PIPIONE

#include <stdio.h>#include <stdlib.h>int main(){float t, f, x, y;printf( "Please input the t and f: \n" );scanf( "%f, %f", &t, &f );x=( 4*t-f )/2.0;y=( f-2*t )/2.0;printf( "x =%5.4f, y =%5.4f\n", x, y );system( "pause\n" );return 0;}该程序可以在TC 2.0中运行。错误说明:1.在C中,include 称为文件包含命令,其意义是把尖括号""或引号<>内指定的文件包含到本程序来,成为本程序的一部分。被包含的文件通常是由系统提供的,其扩展名为.h。因此也称为头文件或首部文件。So你写的程序中头文件名应为#include <stdio.h>比较好。2.楼上的“/n”写反了,换行字符是“\n”。应多注意这些细微之处。3.切中要点,Ctrl+F9 时 就出现 Expression syntax in function main。Expression syntax in function main为表达式语法错误。x=( 4t-f )/2; & y=( f-2t )/2;的错误是一样的。两个语句都缺少乘法运算符“*”,所以会出现bug。4.printf( "x =%f, y =%f",x, y); /*这一行 出现了错误 说 x未定义*/ 出现这种情况的话,我想是变量名的大小问题。如果,定义变量为大写字母X(int X;),在最后输出变为小写字母,如:printf( "X =%f, Y =%f", x, y ) /* 第二个为小写 */ 则会出现这种情况。

宝慕林4294392

#include<stdio.h>inthtoi(charc[]);voidmain(){intn;chars[100];scanf("%s",s);n=htoi(s);printf("%d",n);}inthtoi(chars[]){inti,b;i=0;b=0;if(s[i]==0){i++;if(s[i]=='x'||s[i]=='X')i++;}for(;s[i]!='\0';i++){if(s[i]>='a'&&s[i]<='f')b=b*16+s[i]-'a';elseif(s[i]>='A'&&s[i]<='F')b=b*16+s[i]-'A';elseif(s[i]>='0'&&s[i]<='9')b=b*16+s[i]-'0';}return(b);}
随时随地看视频慕课网APP

相关分类

CSS3
AngularJS
我要回答