导航:首页 > 软件知识 > 怎么写程序代码运行结果为没有

怎么写程序代码运行结果为没有

发布时间:2023-01-24 01:24:37

① c语言程序显示没有问题但运行结果是空白的

您好,很高兴回答您的问题。
在c语言中,程序的错误分成两种,一种是语法错误,程序在进行运行过程中会检测出来,并且给出错误的大致位置和原因,另一种错误是逻辑错误,说通俗点就是程序没有语法错误,但是程序内部出现了不符合题目本意的错误,导致不能得出正确结果,这种误是没有提示的,要编写者自己去发现。估计您的程序出现了第二种错误,所以需要您仔细分析哦。

② 为什么我的程序运行结果什么都没有,望指点。(问题描述如下方图片)

楼上说的不太对,如果按照题目所说输入82.3仍然得不到结果,不应该是82.3这个数字的问题,要么是你写的程序有逻辑错误(语法上确实没看出什么问题),要么是题目给错了。题目给错了一般不至于,所以还是要检查你的代码逻辑。要学会使用编译器的调试模式,通过打断点跟踪项目的运行情况。既然你说没有结果输出,你唯一的输出点在于最中间的if语句,所以可以在if这一行打上断点,看各个变量此时的运行情况,分析是不是你的判断哪里有逻辑错误。另外你不会调试模式的话你把代码全部粘贴出来我抽空给你debug一下,照着图片敲实在难受。(我才不会承认我懒呢)

③ 大家帮我看看为什么这个程序运行后没有结果,还有我不太理解为什么写了return z后回到了第八行

这个程序分析如下:

没有出结果是因为你在代码中多加入了scanf语句,这是要求输入a,b的值,值之间用,隔开。

按你的意思a,b已经有初值了,可以把scanf语句删除。

第二个问题:函数调用结束会返回到调用处进行下一步指令,return z表示此函数调用结束,所以会返回到第八行,把返回值赋值给c。

④ 我用C语言写了个程序 可以运行 但得不到结果 为什么啊·

主要原因是你程序有问题,你的count未赋初值,在上面加上count =0就行了。
另外你的n取值过大,当你输入的x为1和2还可以,但是大于2以后就会在计算fact(n)时超出double的取值范围,最后只会出现卡死状态。还有输出sum时是printf("sum=%.4lf\n",sum);
这是不可取的,所以将n修改小一点才能看看结果,验证一下程序的正确性。

⑤ 为什么程序运行没有输出结果

如果是iostream头文件的话就是cout语句输出,你应该忘了加了。另外,加一个return也是一个很好的习惯。
#include <iostream>
using namespace std;
int main()
{
int sum = 0;
for (int i = 1; i <= 100;i++)
{
sum = sum + i;

}
cout<<sum;
return 0;
}

⑥ win10系统,用vc6.0编写完程序后,运行结果怎么没有

while(i<=5)后面不能有分号,构成死循环了。运行之后不是没有结果,而是它一直运行那个循环体,只是执行不到最后那条输出语句而已。把分号删了就可以了。

阅读全文

与怎么写程序代码运行结果为没有相关的资料

热点内容
食品代理批发一个月能赚多少钱 浏览:122
代理生意利润怎么样 浏览:796
暖房小程序审核要多久 浏览:870
徐菜市场在哪里 浏览:911
怎么做康师傅喝开水代理商 浏览:916
为什么安卓市场屡次停止运行 浏览:707
智慧家庭产品怎么买 浏览:8
下塘农贸市场在哪里 浏览:182
成功的交易系统应具备哪些要素 浏览:335
永泰有什么农产品 浏览:112
sqlite如何打开数据库 浏览:292
英雄联盟的登陆程序是哪个 浏览:536
广州外贸服装批发市场在哪里 浏览:351
手机信息里面的字如何调大细 浏览:722
舜天华为代理怎么样 浏览:979
支付平台代理怎么做 浏览:292
淘宝上做虚拟产品怎么发货 浏览:755
mvp方法产品的需求来源有哪些 浏览:657
成都电力技术学院怎么去读 浏览:416
股市交易怎么查询历史 浏览:620