c语言输出不出来怎么回事
一个易语言的小问题,点了按钮怎么输出不出来?
简单啊,你把变量改成了参数了,所以不能显示,这是正常的错误。
c语言为什么输出不了结果?
if( minMultiple%n1==0 && minMultiple%n2==0 ){ printf("%d 和 %d 的最小公倍数为 %d", n1, n2,minMultiple);break;} 这段逻辑是错误的。值取余等于0,判断不了是最小公倍数
c语言,为什么显示不出来,总是一闪而过,急!!!
1、在调用stdlib.h的情况下加一句system("pause");2、用文件输入输出。如果你是oier最好养成文件输入输出的好习惯 这样还是没有输出就是程序出了问题。留心一下程序运行时有没有错误代码。最可能的是201什么的
C语言输入字符串之后不能输出
include<stdio.h>#include<string.h>void power(char str[]){ \/\/ puts(str); int i,legend; legend=strlen(str); if(str[0]>='A'&&str[0]<='Z') str[0]=str[0]; else str[0]=str[0]-32; for(i=1; i='A'&&str[i]<='Z') str[i]=str[i...
c语言有关数组的问题。排序的输出没有出来,为什么???
include<stdio.h>main(){int a[10],i,d,temp;printf("input figure:\\n");for(i=0;i<10;i++){ scanf("%d",&a[i]);printf("original:%3d",a[i]);} for(i=0;i<=9;i++) for(d=1;d<=9-i;d++) if(a[d-1]<a[d]){ temp=a[d];a[d]=a[d-1];a[d-1]=t...
c语言字符串 打印不出来
你这是整型数组,不能按字符串输出,%s只能输出char s[100]这样的字符数组才可以!整型数组只能用循环来,逐一的输出每个元素!
易语言调试输出怎么没有反映?
很简单,关闭易语言,重新启动即可。这是易语言的bug,可以反馈
c语言 输不出来小数 初学者 求人帮忙
你把那个1写成1.0,或者把2改成2.0也行,就会输出float型,因为你的两个数都是整数,整除之后的结果就是你想要得。
用C语言求所有四位回文数,想知道我哪错了,根本输出不出来。。下是...
include<stdio.h>int main(){ for(int i=1000;i<=9999;i++) { if((i\/1000 == i%10)&&(i\/100%10==i%100\/10)){ printf("%d\\n",i); } } return 0;}你定义的sum和temp都没有必要,只是输出i就可以,符合条件的i值输出,既可达成题目。i\/1000 == i%10 ...
C语言中什么都不输出,怎么表示呢?
1、运行完程序,直接在程序最后调用system("pause");命令,暂停程序,即可表示什么都不输出。2、system就是调用从程序中调用系统命令(和shell命令)。 system("pause")就是从程序里调用“pause”命令, 而“pause”这个系统命令的功能很简单,就是在命令行上输出一行类似于“Press any key to exit”的...
澳门特别行政区信韦回答: 1、原因可能是输入格式不对,要输入“浮点数”并用 “逗号” 分隔输入三个数两个逗号后还要额外多加一回车才开始后面的流程, 如果把 scanf("%f,%f,%f\n",&a,&b,&c); 改为 scanf("%f%f%f",&a,&b,&c); 就可以用空白符做分隔了 2、没有输出,不知道计算的结果那算法就没有意义了.输出不一定是要打印到屏幕上的,可以是下一个程序的输入,可以是一个文件、一段语音、一张图像,甚至是机器人的步行动作等等.
吉崔19574265649问: c语言编程,为什么输入数值后出不来结果? - ?
澳门特别行政区信韦回答: 如果出现了这种情况,你应该把出错的程序代码和具体的程序要求都写出来,才能够帮你分析出错的原因在哪里.
吉崔19574265649问: C语言编程后无法输出结果 - ?
澳门特别行政区信韦回答: 1、命令行窗口闪退?因为程序一旦执行完毕,窗口就会自动退出,并不是出了什么不正常的问题.您的意思是要让窗口hold住不退对吧?那可以程序末尾加上getch();这样就等效于按任意键退出(因为窗口要等待这条命令被执行完才会退出);最好不要用system("pause");2、exe文件在debug文件夹里面.
吉崔19574265649问: 为什么我C语言程序输不出结果 - ?
澳门特别行政区信韦回答: 你那是死循环 如果i不为0 ,则i始终成立,所以一直再循环中 #include<stdio.h> void main() {int i,n1=0,n2=0,n3=0,n4=0,n5=0,n6=0,n7=0,n8=0; scanf("%d",&i); while(i) {if(i==1)n1+=1; if(i==2)n2+=1; if(i==3)n3+=1; if(i==4)n4+=1; if(i==5)n5+=1; ...
吉崔19574265649问: C语言,想在文本文档中输出数据,为什么输出不了? - ?
澳门特别行政区信韦回答: c语言并没有提供这样的库函数,需要自己写. 你写将要插入位置后面的文件内容读到缓冲,然后定位文件偏移量插入数据,在将读出来的写入. 因为文件在磁盘上是连续存放的,不可能说直接在中间插入内容而不覆盖原来的,别的语言提供的都是自己按照上述思路写的.或者除非有某些文件系统存放方式不同(但我没见过).
吉崔19574265649问: C语言问题,这个程序为什么能运行,但是无法输出 - ?
澳门特别行政区信韦回答: 因为你的程序算法时间复杂度太高,达到了O(n^2).而n又太大,达到50万,n的平方达到2500亿.程序一直在运行,循环还没结束,所以没有输出.耐心等1个小时,或者10个小时,或许就有了.建议:for(j=1; j for(j = 1; j*j 而a[t]=a[t]+j 改成 if (j*j = t) a[t] = a[t] + j; else a[t] = a[t] + j + t/j; 这样复杂度就是3500万,1秒左右就出答案.
吉崔19574265649问: C语言 为什么输不出文字 - ?
澳门特别行政区信韦回答: 字符不能给int型的你可以这样:#include "stdio.h" void main() {int x;scanf("%d",&x);if((x>=1)&&(x<2)){x=2*x;printf("%d\n",x);}else printf("假\n"); }
吉崔19574265649问: C语言编的程序不能显示输出是那里出的问题??
澳门特别行政区信韦回答: 这是因为程序的时间是很短的,程序运行结束了,该进程也就结束了,所以你是看不到屏幕上的显示.解决方法:(1)在程序最后使用getchar()函数(2)或者是添加system("pause"); 程序运行到此处,就会等待用户的输入,所以此时用户是可以看到屏幕上的显示,直到用户点击任意键.
吉崔19574265649问: 为什么这个c语言没有输出? - ?
澳门特别行政区信韦回答: 首先,你的程序的算法是错的,这样是不可能求得运算式的结果,你重新设计一下算法吧.另外,你的程序里有一些错误导致你无法看到结果(即使是错误的)的输出.我看到的包括:while(scanf("%s",&n)!=EOF)因该为while(scanf("%s",n)!=EOF),少了&,数组是不需要&的(原因自己查吧).其次for(a=1;n[a]!='\n';a+2)导致你陷入了无限循环,因为a的值很可能已经超过了数组n的长度.
吉崔19574265649问: 求助,为何以下C语言程序无输出? - ?
澳门特别行政区信韦回答: #include<stdio.h> main() { int x; for(x=1;x<=100;x++) if(x%2==0) //这里的++去掉 if(x%3==0) //同上 if(x%5==0) //同上 printf("%d\n",x); getch(); } 这样才可以找出100以内能同时被2,3,5,整除的数,你原来的是因为找不到达到你要求的数,所以...