非常风气网www.verywind.cn
首页
c语言为什么输出不了
为什么
我这个程序输入后就不能
输出了
,哪里写错了吗(
C语言
)
答:
=0) { char a[10010]={0},b[10010]={0},c[10010]={0}; for(i=0;i<2*n;i++) a[i]=i+1+'0'; for(k=0,l=0;k<2*n;k+=2,l++) b[k]=a[n+l]; for(k=1,l=0;k<2*n;k+=2,l++) b[k]=a[l]...
c语言输出不了
结果
答:
首先这不是C标准语法,不建议新手这么用。然后主要的问题是你的 j,k,i没有初始化,局部变量不初始化的值是未知的。
为什么
我的
C语言
代码
输出不
出结果?
答:
因为变量f的类型是float,所以对应的格式串中应该用%f,这两者必须一致,当这两者不一致时,编译时不会出错,但是
输出
会是0。相应的,如果你定义了一个整型量i,而写成printf("%f\n",i);的话,输出一样会是0,而不管i的值是
什么
。
c语言
我这样程序没有错误 但是什么都
输出不
出来,
为什么
,怎么改进_百...
答:
include<stdio.h>int main (void){ int i,j,s=1; for(i=1;i<=200;i++) { s=1; for(j=2;j<=i/2;j++) if(i%j==0) s=s+j; if(s==i)//这个判断
输出
,放在循环里面。 { printf("%d=1",i); for(j=2;j<=i/2;j++) if(i...
C语言 为什么
输入之后没有没有
输出
结果?
答:
你好!发现你的程序里面有一个致命错误:while (i<=n)后面你用了;去掉这个;就行了,你试试 如果我的回答帮到了您,请采纳我的回答,谢谢!
C语言为什么输出不了
数求大佬改正
答:
在“printf("%lf\n",s);”前函数提前return了,这样第一个return后面的语句就不会执行,自然不会
输出了
。解决方案:去掉“return s;”即可。
为什么
我的
C语言
程序没有
输出
?
答:
因为str2 之前第一位被赋值成结束符。include <stdio.h>#include <string.h>void fan(char s1[],char s2[]){int len,i,j=0;len=strlen(s1);for(i=len;i>=0;i--){printf(" -%d %d %c- \n",i,j,s1[i]);s2[j]=s1[i];j++;printf(" -- %s -- \n",s2);}s2[j]=...
C语言
,
为什么
什么都没有
输出
答:
for(m=100;m<1000;m++);后面的”;“去掉吧(多了个分号)
C语言
编程题 请问
为什么
无
输出
结果?
答:
你没有清空键盘缓冲区,导致用户最后敲的回车被当做下一次的输入给读取了 include<stdio.h> void main(){ char c1,c2;scanf("%
c
",&c1);fflush(stdin);//在这里清空键盘缓冲区 while(c1<65||c1>90){ scanf("%c",&c1);fflush(stdin);//在这里清空键盘缓冲区 } c2=c1+32;printf("%c,...
C语言 为什么
我的结果
输出不
出来
答:
at: %s",*(int *)p); else printf("Not Enough Memory!\n"); free(p); system("pause..");补充,这种写法用
C语言
的编译器还可以编译通过。如果使用C++的编译器,是不会编译通过的。error C2440: '=' : cannot convert from 'char [100]' to 'char'...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
c语言数组怎么用
c语言中%s和%c
c语言a+=a-=a*a
c语言%f
数组c语言
c语言!
在c语言中
c语言编程
c语言%d
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网