论坛: 编程破解 标题: 我是新手~~帮忙看下有没有错!!c 复制本贴地址    
作者: 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号