11问答网
所有问题
当前搜索:
为什么c语言输出文件空白
c语言为什么输出空白
答:
忘记输出语句,输出语句错误,输入问题
。1、忘记输出语句:忘记在程序中包含用于输出的语句,会导致输出空白。2、输出语句错误:使用了错误的输出语句,或者在错误的地方使用了输出语句。3、输入问题:在从文件或用户输入中读取数据,并尝试打印这些数据,但数据为空或不存在,那么也会得到空白输出。
C语言
:这个求pi的值的算法
输出
结果怎么是
空白
。
答:
因为你for循环里的i打成1了。正确代码附上:include<stdio.h>void main(){double pi=1.0,i,n=10000;for(i=1;i<=n;i++){pi=pi*(2*i)*(2*i)/((2*i-1)*(2*i+1));}pi=pi*2;printf("pi=%8.5f\n",pi);}
c语言为啥输出
是
空白
???
答:
你这个代码while语句出现了无限循环,所以你看printf语句的执行 i初始值为1,i--是先取i的值,再把i的值减1 第一次循环:i--为1,即真,i的值变成i-1=0,然后执行i=i+5,i的值变成5 第二次循环:i--为5,即真,i的值变成i-1=4,然后执行i=i+5,i的值变成9 第三次循环:i--为9...
C语言
,输出100以内质数,这样写
输出空白
,哪有问题?
答:
把if(n%i==0)改成if(n%i==0 && i<n)——素数自己除以自己也是整除,所以代码
输出
是
空白
。把printf("%d",n);改为printf("%d ",n);——否则输出数字连着。把if中的两个i=2;改为i=1;——别忘了还要执行for的()中的第三语句i++哩!把两个continue;删除——多余的。
关于
C语言程序为什么输出
是个
空白
页面!
答:
e=e+(1/i); 这一句有问题后面的1/i 会当作整型数,当i>1时就会为零,e不会变化 i=i*(i+1);这一句i是没有变化的 所以e没有增大,一直死循环 而e<2.71828的判断也比较奇怪,一般你要求e是不知道e的确切值的,2.71828哪里来呢?我改了一下,你看看 int main(){ int n=0;float a...
C语言
大神帮看,
为什么
输入1之后
输出
为
空白
答:
程序有一点小BUG,第五行单引号应该变成双引号。除此之外是没问题的,输入1后会
输出
数字1,然后不换行,之后输出sum的值0,所以你看到的输出应该是10。但我猜测,你想要的效果可能不是这样,或许你可以在第五行输出中加上\n,在第六行else后和倒数第二行末尾分别添上左右大括号,看看这是不是你想要...
这个代码
为什么输出
是
空白
(
C语言
)
答:
根据这段代码的内容可以看到,需要先输入用
空格
分隔的两个整数之后才能出现结果 如输入2 3回车,即可看到结果。
C语言
1到100
输出
VS
为什么
是
空白
的
答:
while后面错误地加了括号 正确代码:include <stdio.h> int main(){ int a;a=1;while(a <= 100){ printf("%d\n",a);a++;} }
为什么输出文件
是
空白
的?C++...紧急
答:
inFile.close();outFile.close();ifstream inFile;ofstream outFile;inFile.open("F:\\轨迹\\期末project\\数据处理1.txt");//再导入刚才导出的
文件
outFile.open("F:\\轨迹\\期末project\\数据处理2.txt");inFile>>str;while (inFile){ outFile<<str.substr(9,10)<<str.substr(20,9)<<...
用
C语言
写了一个使字符数组反转
输出
的代码 可是结果输出却是
空白
请IT...
答:
输入的时候,不用&了,因为
cC
ar这个,本身就代表一个地址 然后一个数组的话,当数组长度为n时,数组的元素序号就是从0——n-1 在前面的for里面,中间一项,只能是小于,不能是小于等于,不然程序有问题 下面是我帮你改好的代码 加\n肯定不行啦,输入里面不支持\n,如果在输入里加了\n的话,你...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言文件的输入和输出
c语言输出到文本文件
c语言把结果输出到文件
c语言读取文件内容并输出
怎么用c语言实现文件的输入
c语言文本文件输入
c语言将输入的内容形成文件
C语言文件输入
c语言从文件读入