|
![]() | 作者: wyjwyjzjzj [wyjwyjzjzj]
![]() |
登录 |
#include <stdio.h> mail() { float a,b,c; printf ("输入长和宽,求面积:"); scanf ("%f%f\n",&a,&b); c=a*b; printf ("%f*%f=%f\n",a,b,c); } 我在TC上测试有如下错误:有()是有错 #include <(s)tdio.h> mail() { float a,b,c; printf ("输入长和宽,求面积:"); scanf ("%f%f\n",&a,&b);(什么也没有) c=a*b;(同上) printf ("%f*%f=%f\n",a,b,c);(同上) } |
地主 发表时间: 04-12-02 13:16 |
![]() | 回复: taojuntjpp [taojuntjpp] ![]() |
登录 |
是main() 不是mail() !!!!~~~ ![]() |
B1层 发表时间: 04-12-02 13:57 |
![]() | 回复: wyjwyjzjzj [wyjwyjzjzj] ![]() |
登录 |
(#)include <(s)tdio.h> 还是错啊~~~~~~~~~~~~~~ 晕啊 [此贴被 狼三(wyjwyjzjzj) 在 12月03日02时36分 编辑过] |
B2层 发表时间: 04-12-03 02:17 |
![]() | 回复: taojuntjpp [taojuntjpp] ![]() |
登录 |
那你就把第一句 #include <stdio.h> 删掉看看 |
B3层 发表时间: 04-12-03 11:10 |
![]() | 回复: wyjwyjzjzj [wyjwyjzjzj] ![]() |
登录 |
删了提示(m)ain 错误 我用286大哥发的那幅画的代码也有错误 还是#include <(s)tdio.h>错误 |
B4层 发表时间: 04-12-03 15:39 |
![]() | 回复: wyjwyjzjzj [wyjwyjzjzj] ![]() |
登录 |
关键字后的空格总是错误 int(错误) float(错误) 还有a=(什么值都是错的) 9x/xp都试过一样的 TC2.0是在天空下载的 |
B5层 发表时间: 04-12-03 20:58 |
![]() | 回复: jhkdiy [jhkdiy] ![]() |
登录 |
程序没有错误的话就是TC的环境路径设置错误,我记得本版以前有专门教设置TC路径的帖子,不过我个人推荐使用Win-TC,国人基于TC修改的,能发挥Windows的复制、粘贴等功能,在Windows运行很好。 |
B6层 发表时间: 04-12-03 21:43 |
![]() | 回复: wyjwyjzjzj [wyjwyjzjzj] ![]() |
登录 |
#include "stdio.h" #include "conio.h" main() { printf("求长方形的面积:"); float a,b,c; c=a*b; scanf("%f%f\n",a,b); printf ("%f*%f=%\n",a,b,c); getch(); } 我用WINTC测试有如下错误: !请问这是什么意思啊~~~~~~~~~~~~~~~~?? noname.c: 错误 noname.c 9: 表达式语法错在 main 函数中 错误 noname.c 10: 未定义的符号'c'在 main 函数中 错误 noname.c 10: 未定义的符号'a'在 main 函数中 错误 noname.c 10: 未定义的符号'b'在 main 函数中 |
B7层 发表时间: 04-12-04 04:56 |
![]() | 回复: lwei889 [lwei889] ![]() |
登录 |
老大,建议你把书上的例题好好的看下。真正的看明白 #include "stdio.h" #include "conio.h" main() { printf("求长方形的面积:"); float a,b,c; /* 定义a,b,c三个变量*/ c=a*b; /*把a*b的值赋给c,这时你知道a和b的值吗?*/ scanf("%f%f\n",a,b); /*输入a和b的值,但程序是顺序执行的,而且还少 ‘&’ 符号*/ printf ("%f*%f=%\n",a,b,c); getch(); } 定义变量,但未对变量初始化是不能够使用的,否则会报错,还有程序执行有三种结构(顺序,选择,循环),你写程序的意思也许是先输入a和b的值,再把他们的乘积赋给c 可是写出来的程序不知道,他只会按顺序先执行 c=a*b; 再执行 scanf("%f%f\n",a,b); scanf("%f%f\n",a,b); 的正确写法是 scanf("%f%f",&a,&b); 仔细看下区别! #include "stdio.h" #include "conio.h" main() { float a,b,c; printf("求长方形的面积:"); printf("请输入长和宽:"); scanf("%f%f",&a,&b); c=a*b; printf ("%f*%f=%\n",a,b,c); getch(); } 这个程序你复制过去,看下吧 |
B8层 发表时间: 04-12-04 13:05 |
![]() | 回复: wyjwyjzjzj [wyjwyjzjzj] ![]() |
登录 |
子木老大,我用你的这个也不行啊,s和c错误 #include "(s)tdio.h" #include "(c)onio.h" |
B9层 发表时间: 04-12-04 20:07 |
![]() | 回复: wyjwyjzjzj [wyjwyjzjzj] ![]() |
登录 |
我晕了~~~~~~~~~ |
B10层 发表时间: 04-12-04 20:09 |
![]() | 回复: wyjwyjzjzj [wyjwyjzjzj] ![]() |
登录 |
yun |
B11层 发表时间: 04-12-05 09:48 |
![]() | 回复: hackgou [hackgou] ![]() |
登录 |
这个程序除了主函数mail的书写错误外没有其他错误,在VC6和GCC中都通过了。 但是你所使用的编译器是tc,这个编译器我早就没有使用了。所以你说的问题我看是不是可以换个编译器试试? |
B12层 发表时间: 04-12-05 13:12 |
![]() | 回复: wyjwyjzjzj [wyjwyjzjzj] ![]() |
登录 |
好的我试试~~~~~~~~~~~~~~~~ |
B13层 发表时间: 04-12-06 22:54 |
![]() | 回复: wyjwyjzjzj [wyjwyjzjzj] ![]() |
登录 |
我用mytc可以了 谢谢大家了!!! |
B14层 发表时间: 04-12-06 23:30 |
![]() | 回复: noryark [noryark] ![]() |
登录 |
世界上竟有比我还菜的多的编程水手,哈哈哈哈 |
B15层 发表时间: 04-12-14 18:02 |
![]() | 回复: anfer [anfer] ![]() |
登录 |
我在用TC的时候发现声明变量,好像只能写在最前面不然会提示出错!它不像VC++可以写在你想写的任一行! |
B16层 发表时间: 05-01-26 00:08 |
![]() | 回复: qmdjzgqt [qmdjzgqt] ![]() |
登录 |
vb6.0我用过两天。 就是代码一句没懂。编了几个小程序。 后来没用过,全tmd忘干净了。 |
B17层 发表时间: 05-01-26 08:28 |
![]() | 回复: lanxinhuli [lanxinhuli] ![]() |
登录 |
谁可以告诉我怎么修改路径啊 ~! |
B18层 发表时间: 05-03-08 10:46 |
![]() | 回复: Domain [aomin] ![]() |
登录 |
? |
B19层 发表时间: 05-03-11 09:52 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号