编译运行出现空白
① c++一个二分法的代码....编译程序时 会出现这个警告statement has no effect,然后运行之后是空白啊
#include<iostream>
usingnamespacestd;
intfind(int,int[],int);
intmain()
{
inta[]={1,23,32,34,43,54,66,78,80,88,89,90,98};
intcheck=find(43,a,13);
if(check==13)//比较大小是==
{
cout<<"没有查找到数据 ";
}
else
cout<<"43在数组a中的位置是:"<<check+1<<endl;
return0;
}
intfind(intm,inta[],intn)
{
into=0,h=n-1,i;
while(o<=h)//是o<=h,不是0
{
i=(o+h)/2;
if(a[i]==m)
{
returni;
}
elseif(a[i]<m)
{
o=i+1;//o=i+1
}
elseif(a[i]>m)
h=i-1;//h=i-1
}
returnn;
}
有逻辑问题
② 各位帮我看下出什么问题了,编译运行java时为什么是空白的
在java中,有一种异常就叫做运行时异常,在编译时是没有错误的,运行时才会抛出。你没有源代码,没有办法检查。如果是web工程,你可以重新发布一下,再运行。希望能帮你!!!
③ 威纶触摸屏编译时出现窗口10GP_0:此图片为空白是什么原因
可能原因:1.图片尺寸过大。2.图片格式不正确。
④ 感觉代码没有错呀,为什么结果总是空白但当输入的数相差很大时候结果就会显示。
这是数组的问题。
数组可以用相同名字引用一系列变量,并用数字来识别它们。在许多场合,可用数组可以缩短和简化程序,因为可以利用索引值设计一个循环,高效处理各种情况。数组有上界和下界,数组的元素在上下界内是连续的,因为Visual Basic对每一个索引值都分配空间,所以不要不切实际地声明一个太大的数组。
一个数组中的所有元素应该具有相同的数据类型。当然,当数据类型为变体型时,各个元素能够包含不同种类的数据(对象、字符串、数值等等),可以声明任何基本数据类型的数组,包括用户定义的类型和对象变量。
在Visual Basic中有两种类型的数组,固定大小的数组和在运行中大小可以改变的动态数组。
有三种方法声明固定大小的数组。
在模块的声明段,用Public语句声明公用数组。
在模块的声明段,用Private语句声明数组。
在过程中,用Private语句声明局部数组。
希望我能帮助你解疑释惑。
⑤ vc6.0编译了汉字,运行时是空白,看不到
有些开发环境不支持汉字。
解决方案:只使用英文。
⑥ c语言程序显示没有问题但运行结果是空白的
您好,很高兴回答您的问题。
在c语言中,程序的错误分成两种,一种是语法错误,程序在进行运行过程中会检测出来,并且给出错误的大致位置和原因,另一种错误是逻辑错误,说通俗点就是程序没有语法错误,但是程序内部出现了不符合题目本意的错误,导致不能得出正确结果,这种误是没有提示的,要编写者自己去发现。估计您的程序出现了第二种错误,所以需要您仔细分析哦。
⑦ 计算机dev-c++,编译成功了,运行空白的,什么都没有,运行其他程序能行,哪出错了
首先把while(cocks<=19);这句最后的分号去了
⑧ 有哪位大佬能告诉我串这c语言代码错在哪,可以通过编译,但是运行结果却是一片空白。
#include<stdio.h>
intisPreme(intx,inta[],intb);
intmain(void)
{
constintnumber=100;
intprime[100]={2};
intcount=1;
inti=3;
while(count<number){
if(isPreme(i,prime,count)){
prime[count++]=i;
}
i++;
}
for(i=0;i<number;i++){
printf("%d",prime[i]);
if((i+1)%5)printf(" ");
elseprintf(" ");
}
return0;
}
intisPreme(intx,intknownPrimes[],intnumberOfKnownPrimes)
{
intret=1;
inti;
for(i=0;i<numberOfKnownPrimes;i++){
if((x%knownPrimes[i])==0){//注意这一行条件写错了
ret=0;
break;
}
}
returnret;
}
⑨ 程序正确,然输出的编译的结果为空白
把程序贴出来了看看才知道啊。天知道你是不是就输出空白呢。一般这时候我会上5akdy后面加C和om找几部片撸一把冷静一下,通常问题迎韧而解。苦逼的程序员啊
⑩ 编译通过,运行是输出空白为啥呢
while(m<1000)