1 , 这个C语言但是不是2啊#include "stdio.h"int fun(int x)if(x==0||x==1) return(3);p=x-fun(x-2);return p;}main()} 细节错误很多 。。。p=x-fun(x=2);//应该是p=x-fun(x-2);=应该为-号
2,这个哪里错了c语言#include "stido.h"这里有错了,应该是#include //注意i和d的位置关系 这样改后应该可以编译了,但因为 for(i=2; i<=11; i++); 最后的分号,导致你程序得到的结果不对,应去掉for(i=2; i<=11; i++);这一行后面的 分号 删了上面的答案是对的【include stido,这个C语言但是不是2啊】
3 , C语言中的或者怎么输入|| 就是或逻辑运算符 , 按位的话是 | , 输入的话:先按住shift键,再按两下退格键左边的键,同理后面的那个按一下就OK了 。。不知道你的问题是这个不?#include\"stido.h\"void main()scanf(\"%d\",&a);/*输入*/printf(\"%d\",a);/*输出*/}这就是一个最基本的输入输出用键盘输入C语言中的逻辑或 ||,只需要同时按住键盘上的“Shift + \”即可 。逻辑或:||按位或:|符号:||举例:if(a<3||a>4)/*如果a小于3或大于4*/
4,帮我解释一个简单的C代码相当于下面的代码include void main() { int x = 30,a = 20,b = 10; int m = 5,n = 0; if(a > b) { if(b==10) { if(!m) { x=1; } else if(n) { x=10; } } x = -2; printf("x=%d", x); }可以这样看if(a>b){if(b==10){if(!m)x=1;elseif(n)x=10;}x=-2;}这样就比较清楚了if(表达式)表达式值为真 执行下一语句假 不执行。if(!m) m=5!m=0即假不执行x=1;而执行else if(n)n=0不执行x=10 。只执行x=-2;所以最后输出结果是-2挺简单的啊 。好好学吧,加油?。∪缟纤?。无论中间的 if 条件是否满足,x = -2; 总是会被执行 。5,C语言平 均 数头文件是#incldue<stdio.h>你写错了#include <stdio.h>int main()int s=0,n,a[5],i;float ave;n=5;printf("请输入需要计算的数值串:");for (i=0;i<5;i++)scanf("%d",&a[i]);if(a[i]!=0) s=s+a[i];else n--;}ave=s*1.0/n;printf("%5.3f",ave);//fflush(stdin);这一句是干嘛的啊getchar();return 0;}你的s忘记初始化了#include <stdio.h>int main()int s=0,n,a[5],i;float ave;n=5; for (i=0;i<5;i++)scanf("%d",&a[i]);if(a[i]!=0) s=s+a[i];else n--;}ave=s*0.1/n;printf("%.3f",ave);fflush(stdin);getchar();return 0;}
推荐阅读
- 洗衣
- 在string后添加字符,如何在一个字符串后面添加指定字符
- 苹果手机太卡了怎么清理,iphone怎么清理缓存和垃圾
- a在c语言中的意思,C语言中a是什么意思
- 安卓应用用什么语言编写,开发安卓应用软件用什么语言
- python学了真的很有用吗,自学Python 有用吗
- 苹果手机怎么设置主屏幕和副屏幕,苹果手机分屏怎么操作呢
- 免费解苹果ID软件,请问有什么软件可以直接清除苹果ID和密码在不知道账号和密码的情
- 云服务器如何上传文件? 云服务器怎么发包的文件