非常风气网www.verywind.cn
首页
c语言为什么输出不了
c语言
的问题,
为什么输出
是nan?
答:
此外,cabs()函数用于计算复数的绝对值,如果输入不满足复数格式,也可能导致"NaN"。同时,像intiscntrl()这样的函数可以帮助检测输入字符是否有效。综上所述,遇到
C语言输出
"NaN"的情况,关键在于仔细检查运算、数据和函数使用,确保在可能产生"NaN"的边缘操作时,代码处理得当。查阅C语言的官方文档或相关...
为什么
我用
C语言
打不出字来
答:
你到设置中把字体设置成等宽字体,再看看代码,看是不是把哪个符号敲成中文符号了。看你这代码高亮应该是双引号有问题,你看看是不是敲成中文的双引号了 另,换行符应该是\n而不是/n
C语言中
printf不能
输出
的问题
答:
能出啊。 估计程序运行时输入数字时候中间没有用逗号隔开 。 例如输入2,3,4 后回车。
c语言
结构体
为什么不
能
输出
数据?
答:
你定义了两个结构体数组 全局结构体变量std[5]数组 然后main函数内又定义并赋值了一个std数组,print函数打印的是全局结构体数组的值,
我编程哪里错了(
c语言
)?一位数和两位数可以,一旦输入三位数以上就无法输...
答:
你的程序算法没错,只是计算输入值的位数时有两处问题。改正的程序如下(改动的地方见注释)include <stdio.h> include <stdlib.h> int main(){ int a,b,c,d,i=1,u,s=0,k=1,j,p;scanf("%d%d",&a,&b);u=a;//这里加一句,为u赋值a while(u>=10){ u=u/10;//这里把u=a/10改...
C语言
,
为什么不
能有
输出
结果呢?
答:
if(count!=n) //最后一个人的不
输出
淘汰语句 printf("第%d号旅客淘汰\n",h->man[pos]);sq[pos]=count;count++;} for(i=0;i<n;i++) //顺序的最后一个是胜利者 if(sq[i]==n)f=i;printf("\n\n第%d号旅客胜利\n",h->man[f]);} void main(){int n,m;list h;print...
C语言
,
为什么
什么都没有
输出
答:
for(m=100;m<1000;m++);后面的”;“去掉吧(多了个分号)
c语言
请问大神
为什么输出不
到字符串?
答:
楼主,a是字符型,必须以字符型%
c
来
输出
。码字不易,时间宝贵,望采纳。PS: 如果你要输入输出字符串,建议用数组或gets(),puts()函数。修正代码如下:include <stdio.h>int main(){ char a; char b[300]; printf("请输入一个字符:\n"); scanf("%c",&a); printf("输入的字符为%c\n...
如下的
c语言
代码,
为什么
结果不能正确
输出
?
C语言
初级代码
答:
是不是因为你没有在头文件里面包含#include<math.h>这个头文件?而且你这个程序本身也有问题啊,你
输出
的printf里面
为什么
让“和为%d\n",你这
c
是个double类型的,为什么要按整形int的方式输出?d和e也都有这个问题。而且double应该用%lf输入和输出。
我用
C语言
写了个程序 可以运行 但得不到结果
为什么
啊·
答:
主要原因是你程序有问题,你的count未赋初值,在上面加上count =0就行了。另外你的n取值过大,当你输入的x为1和2还可以,但是大于2以后就会在计算fact(n)时超出double的取值范围,最后只会出现卡死状态。还有
输出
sum时是printf("sum=%.4lf\n",sum);这是不可取的,所以将n修改小一点才能看看结果...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网