博文
如何更正我经常出现的这个错误?(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......
我经常有的一个头疼的错误(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;
&......
分清地址符号于数值(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...
作......
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 ......
谁能告诉我一下,这里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("......
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分
......
请教依次转换的问题(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");......
为什么列举的符号不能直接输入和输出(2006-11-27 14:15:00)
摘要:
大家看一下下面的例子
car=VOLVO;
printf("%s %s", car, TOYOTA);
和
car=VOLVO;
printf("%d %d", car, TOYOTA);
为什么2个输出的结果不一样?
%d可以输出 VOLVO 和 TOYOTA 而第一个不能,为什么列举的符号不能直接输入和输出
?
请高人指点一下
答案:收集中......