1. 首页 > 科技

c语言运行循环不出结果 c语言没有错误无法执行

c语言程序为什么运行就是得不出正确结果?

其实你这个程序是对的,可能是你输入有错,注意到这一句:scanf("%lf,%lf,%lf",&a,&b,&c);你的“格式控制”字符串中有逗号,因此输入时必须在三个数之间加逗号.C规定:如果在“格式控制”字符串中除了格式说明以外还有其 它字符,则在输入数据时应输入与这些字符相同的字符.下面 输入是合法的:3,4

c语言运行循环不出结果 c语言没有错误无法执行

c语言程序运行之后为什么没有结果

可能情况有:1、是不是程序运行出现错误,如:死循环; 如果是死循环,程序将会进行持续运算,因此不会有退出结果.2、没有输出结果的函数,例如是不是没有printf函数?或者你可以把运行结果和代码发给我看看..

为什么我运行C语言后,显示不到结果?

程序编写有问题主要是对for语句的掌握不好首先看一下存在的其他问题1.main函数中缺少个“}”2.printf("%d its factors are");一句中没有给“%d”进行相应的赋值,应该为:printf("%d its factors are",m);下面来看看for的应用,因为你写的是i

求c语言高手啊,有个程序运行后光标不停的闪就是不出结果,怎么回事

#include<math.h>#include<stdio.h>#include<windows.h> main() { int i,t,j; int sum=0; for(i=1;i<=10000;i++) {j=i; //用t代替i while(j>0){ t=j%10; sum=sum+pow(t,3); j=j/10; //i是控制变量 不能对他进行赋值什么,可能会死循环 } if(sum==i) //这里i不便 printf("%4d",sum); } system("pause"); }

C语言程序为什么显示不出结果

我运行结果完全正确.你没有出结果可能是你在表达式最后没有加上';'的原因.再试试看吧 麻烦你把运行界面截图贴上来

c语言while循环为什么执行不了

因为你的break没有在大括号里,每次直接跳出了循环,条件判断后的多条语句一定要放到括号里.我帮你改了一下,你再试试.#include <stdio.h>#include <stdlib.h>#.

devc++中编写c语言为什么运行不出结果

程序运行结束,自动退出了.你可以在末尾加一个死循环或者加一个从键盘获取字符的函数,如getch(),就可以看到结果了.

C语言程序可以运行,但不显示结果

如果你包含了stdio.h 你可以在程序的末尾,加一句:getchar(); 如果你包含了conio.h 你可以在程序的末尾,加一句:getch(); 如果你包含了windows.h 你可以在程序的末尾,加一句:system("pause"); 如果你包含了iostream.h 你可以在程序的末尾,加一句:cin.get(); 方法很多,都可以达到你要求的功能!

C语言编程为什么编译成功运行没有结果?

if语句的问题,你的C程序不存在语法错误,所以编译成功,但是存在逻辑错误,我看了一下,你的if的判断语句有问题,所以导致无法输出打印.

为什么编程没有错误,却运行不出结果,求解答,感谢感谢!

虽然我的电脑上没有 C 语言编程调试环境,但是根据我的编程经验,你的语句:if(c = 0)break; 应该是写错了.你是否想表达:if( c == 0 ) break ;如果你写成 c = 0 的话,表达的意思是:无论你的变量 c 原来的值是什么,执行到该语句时,就使用 0 这个数值代替目前 c 的值;如果写的是 c == 0 的话,那么代表的意思是判断逻辑上的相等.即:判断当前变量 c 的值是否为 0?如果为 0,则执行 break 语句.