博文

如何更正我经常出现的这个错误?(2006-12-01 19:17:00)

摘要:main()
{
    int a,profit,profit1,profit2,profit3,profit4,profit5;
    printf("enter this month prifit plz!:\n");
    scanf ("%d",&a);
    {if (a<=100000)
    profit=a*0.1;
    {if (100000<a<=200000)
    profit1=profit+profit*0.75;
    {if (200000<a<=400000)
    profit2==profit1+profit*0.5;
    {if (400000<a<=600000)
    profit3=profit2+profit*0.3;
    {if (600000<a<1000000)
    profit4=profit3+profit*0.015;
    {if (a>1000000)
    profit5=profit4+profit*0.01;
    }
    }
    }
&nb......

阅读全文(2265) | 评论:0

我经常有的一个头疼的错误(2006-11-30 20:51:00)

摘要:如何更正我经常出现的这个错误?谢谢老师们[求助]
如果要避免这样的错误,请问我应该注意什么?这个错误的实质在那里,应该在那些地方下功夫呢? main()
{
    int a,profit,profit1,profit2,profit3,profit4,profit5;
    printf("enter this month prifit plz!:\n");
    scanf ("%d",&a);
    {if (a<=100000)
    profit=a*0.1;
    {if (100000<a<=200000)
    profit1=profit+profit*0.75;
    {if (200000<a<=400000)
    profit2==profit1+profit*0.5;
    {if (400000<a<=600000)
    profit3=profit2+profit*0.3;
    {if (600000<a<1000000)
    profit4=profit3+profit*0.015;
    {if (a>1000000)
    profit5=profit4+profit*0.01;
  &......

阅读全文(2589) | 评论:0

分清地址符号于数值(2006-11-30 20:16:00)

摘要: [求助]问题在那里呢?   收藏  打印  保存  举报  文本  作者:zean
专家分:30
 会员信息
 发短消息
 所属BLOG 发表时间:2006-11-30 16:19:00    [回复]  [修改]  [锁帖]  [结帖] [醒目]
高质高效舒适地开发:使用Visual Unit  北京睿智汇海ASP.NET培训专家,2个月实现高薪梦想 楼主
我写了一个小代码,只是为了自己理解定义,但是突然发现一个问题,我已经定义了 e and g 的范围都是0到9 ,可是运行的结果却都是4位数字。。 老师们,能否告诉我问题的关键所在吗?
main()
{
 int e,g;
 for (e=0;e<=9;e++)
 for (g=0;g<=9;g++)
    e = e+g+g;
    {
     if (e!=g);
     printf ("%d,%d \n", &e,&g);
 }
}
——————————————————————————————
运行结果为:
4054,4084

Execution time 0.055 seconds
Press any key to continue...
  作......

阅读全文(2678) | 评论:0

gets() 于getche()的问题(2006-11-29 17:51:00)

摘要: 求助:gets() 于getche()的问题   收藏  打印  保存  举报  文本  作者:zean
专家分:0
 会员信息
 发短消息
 所属BLOG 发表时间:2006-11-27 10:00:00    [回复]  [修改]  [锁帖]  [结帖] [醒目]
高质高效舒适地开发:使用Visual Unit  北京睿智汇海ASP.NET培训专家,2个月实现高薪梦想 楼主 get() 字元阵列的名称作为参数.
getche()接受字元
 什么是字元呢?
什么是字元阵列,字元阵列是多少个字母呢?

能否说白一些呢? 新人,自学,所以麻烦大家了   作者:boxertony
专家分:18830
 会员信息
 发短消息  
 所属BLOG 发表时间:2006-11-27 14:35:00    [回复]  [引用] 1 楼   你看的什么书啊?  
提问的智慧:
http://www.programfan.com/club/showbbs.asp?id=84419
http://www.programfan.com/club/showbbs.asp?id=16793   此帖尚未评分  请对此回帖评分: 10分还行 20分较满意 30分很满意  帮助 作者:shxdls
专家分:230
 会员信息
 发短消息  
 所属BLOG 发表时间:2006-11-27 ......

阅读全文(2325) | 评论:0

谁能告诉我一下,这里3 的作用(2006-11-27 19:29:00)

摘要: 作者:zean
专家分:0
 会员信息
 发短消息
 所属BLOG 发表时间:2006-11-27 17:40:00    [回复]  [修改]  [锁帖]  [结帖] [醒目]
高质高效舒适地开发:使用Visual Unit  北京睿智汇海ASP.NET培训专家,2个月实现高薪梦想 楼主 1 main()
2    {
3        int a,b;
4        printf("enter 2 No.:");
5        scanf ("%d %d",&a,&b);
6        printf(" %3d+%3d=%d\n", a,b, a+b);
7        printf(" %3d-%3d=%d\n", a,b, a-b);
8        printf(" %3d*%3d=%d\n", a,b, a*b);
9        printf(" %3d/%3d=%d\n", a,b, a/b);
0        printf("......

阅读全文(1830) | 评论:0

2种写法那个好?(2006-11-27 14:30:00)

摘要:我在网上看到了一个程式,自己因为刚学,所以试着改了一下,得到的运行结果个人觉得都一样(因为刚学,不专业,反正显示的都一样,不要见笑)
原程序是:
#include <stdio.h>

void main ()
 {
   int value = 0;

   while (value <= 100)
     {
       printf("%d\n", value);
       value++;
     }
 }

我改写后的是:
#include <stdio.h>

void main ()
 {
   int value;

   for (value=0;value<= 100;value++)
     {
       printf("%d\n", value);
     }
 }
我自己因为很菜,刚刚学,所以不清楚while的用法,所以改了一下,结果都一样,但是,请大侠指点,那个好一些,以便自己提高。 答案: 其实这两个差不多啊]
在已知循环次数的情况下一般用for语句;
在不了解循环次数的情况下用while语句叫好.
说得不好,请多原谅.
   此帖被评10分 ......

阅读全文(2411) | 评论:0

请教依次转换的问题(2006-11-27 14:27:00)

摘要:问题1 请写一个程式将华氏温度 (F)转换为摄氏温度,公式是C=(5/9)*(F-32)
 我作的答案是
     main()
  {
      float F,C;
      clrscr();
      printf("Enter your(F):" );
    scanf("%f",&F);
      C=(F-32)*5/9;
    printf("%5.1f F ----> %5.1f C \n",F,C);
 }
现在的问题是第2个将上面改写,列表印出,即由 0F 到 20F。。。 依次排列。

我的答案是
main()
  {
      float F,C;
      printf("\n");
      for (F=1;F<20;F++);
    {
    C=(F-32)*5/9;
    printf("%5.1f F ----> %-5.1f C \n",F,C);
    printf("\n");......

阅读全文(1639) | 评论:0

为什么列举的符号不能直接输入和输出(2006-11-27 14:15:00)

摘要:
大家看一下下面的例子

car=VOLVO;
printf("%s %s", car, TOYOTA);


car=VOLVO;
printf("%d %d", car, TOYOTA);
为什么2个输出的结果不一样?
%d可以输出 VOLVO 和 TOYOTA 而第一个不能,为什么列举的符号不能直接输入和输出

请高人指点一下
答案:收集中......

阅读全文(1860) | 评论:0