非常风气网www.verywind.cn
首页
c语言为什么输出不了
c语言
问题 我的
为什么输出
一直为1
答:
首先,你这个东西
输出
的不是1,而是一个不确定值(IND),说明出现除零错误。经过debug发现阶乘出现0.很明显,问题在于阶乘时的变量'zhi'没有初始化。初始化为1,你这个程序就能用了。楼上抢先了,他就是正解。
为什么
会
输出
错误,关于用
c语言
自定义函数cal(x,n)计算x^n/n!的结 ...
答:
根据你题目的意思,这段
C语言
代码有以下几个问题:第一:你题目说是要计算x^n/n!,你看下图片4处,这是计算的累加和,可不是你题目说的意思,好看看是你写错了还是怎么样。第二:图中1/2处这两个自定义函数返回值都是int,然后你在cal函数用一个double去接收两个整数相除的结果,要注意整数/...
c语言
题目,题目运行出来答案是1,那个else后面的printf
为什么
没有输 ...
答:
因为这里的else不归第一个if管,第一个if不成立则下面的if和else不执行,所以直接执行最后一行,然后因为是x++,是代表
输出
x 的值后再进行+1。所以就等于1.
C语言
如何
输出
指针所指向空间的大小
答:
C语言
无法
输出
指针所指向的空间的大小!一般,我们获取一个变量所占内存空间的方法为:sizeof(变量名或类型名),如:int a;int aa[10];int *p=aa;printf("sizeof(int)=%d\n", sizeof(int) ); //现在的机器一般为32位或64位机,int类型占四个字节,所以输出4printf("sizeof( a )=%d\...
为什么
我的电脑运行
不了C语言
程序,只是显示"不能找到输入或
输出
...
答:
在option菜单里设置以下路径就ok了,设置成你
c语言
安装目录
c语言
二维数组的输入和
输出
程序
为什么
运行没有结果啊?程序:
答:
我看了看 程序没有问题。上面两层为输入二维数组。下面两层为
输出
二维数组。该程序缺乏头文件。在有些编译器里需要带#include<stdio.h> 主程序最好设置返回类型 ,你现在还体会不到,后期就体会到了。int main(){ 最后加上 return 0;}
C语言中
用printf
输出
字符串, printf("%s\n %s\n",*p,p);运行
不了
...
答:
printf("%s",p);是指从指针p所指向的字节开始
输出
,直到读到'\0'字符而*p则是只p指向的字符,也就是字符串的第一个字符 如果printf("%s\n",*p);则系统会将p所指向的字符化为内存地址,并从那里开始读取……(例如字符串开头为'0'则从内存地址0x00000030开始读取等价于char *p=48;printf("%s...
C语言
问题,
输出
结果不能完全显示,怎么回事?
答:
最大公约数的地方写错了 include<stdio.h>void main(){int a,b,
c
=1,i,y,z;printf("请输入两个整数");scanf("%d%d",&a,&b);y = a < b ? a : b;for (i = y; i >= 2; i--){if (a % i == 0 && b % i == 0){c = i;break;}}printf("最小公倍数是%d\n"...
学生来看这8道
C语言
谜题你能答对几个
答:
C语言
8个语言谜题答对几个 1、下面的程序并不见得会
输出
"hello-std-out"你知道
为什么
吗? 参考答案:stdout和stderr是不同设备描述符。stdout是块设备,stderr则不是。对于块设备,只有当下面几种情况下才会被输入:遇到回车; 缓冲区满;flush被调用。而stderr则不会。 2、下面的程序看起来是正常的,使用了一个逗号...
C语言为什么
这段程序
输出
为0.0000?
答:
挺好的,可能输入的格式不对?以下运行的就是原来的程序:
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网