C语言代码,完全看不懂提示,求大佬讲解。谢谢!

a.c: In function ‘main’:
a.c:10:14: warning: comparisons like ‘X<=Y<=Z’ do not have their mathematical meaning [-Wparentheses]
else if (3 <f <13)
^
a.c:12:8: warning: statement with no effect [-Wunused-value]
else (f >= 13)
^
a.c:13:3: error: expected ‘;’ before ‘fm’
fm = 3.0*f-9 ;
^
a.c:6:8: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%lf %d",&f,&t);
^

第一个:else if (3 <f <13) 这个改成 else if(f>3&&f<13)
第二个:else (f >= 13)改成else if(f >= 13)
第三个是前边一行行末缺少分号";"
第四个scanf("%lf %d",&f,&t); 改成这样试试scanf("%f %d",&f,&t);
温馨提示:内容为网友见解,仅供参考
无其他回答

c语言简单程序题把我搞糊涂了 求大佬解疑
第一张图片:根据优先级,先算++,但由于加加在后面,所以返回加加前的值,也就是7。再算等号,赋值给sum,此时sum就是7。然后轮到逗号,逗号之后是sum自加,得8。然后再到下一个num自加,但跟sum已经没有关系了。所以答案是8。第二张图片:由于括号的原因,等号优先级低,所以先算括号里的值。

c语言看不懂了啊。
X对应的是大写ABCDEF(不输出前缀0x) L表示,长整数(long int) 即八字节数据%-#12.8x -表示左对齐;#表示增加前缀0x;12表示字符串为12,不足补空格;.8表示精度为8位; x表示无符号16进制整数,x对应的是小写abcdef%#12.8x #表示增加前缀0x;12表示字符串为12,不足补空格;.8表示...

求C语言编程大佬帮忙!这道题的逻辑哪里出错了!找了几个小时了没搞明白...
思路如下:这个问题实际上是生成0~9的全排列,然后根据每个数在格子里的位置判断每个排列是否符合要求。百度了一个全排列算法稍做修改,得到以下代码,输出的有效方案数是1580,在我这里输出大约在70ms到100ms左右。百度这个代码排版垃圾得无以复加,vs里面排得好好复制过来全乱,不再重排了。另外,生成...

c语言大佬帮帮我!这个编程怎么写,求详细过程,谢谢!
思路是这样的,m为结果的高位,n为结果的低位,如果n共有x位,则结果为高位乘10的x次方加低位,写成代码为:include<stdio.h> include<math.h> int main(){ int m,n,result;scanf("%d%d",&m,&n);\/\/计算n的位数 count int x = n;int count=0;while(x !=0){ x \/= 10;count++;}...

C语言,求大佬详解?
1.先算a%3,这个值是1,2.然后算(int)(x+y),这个值是7 3.接着算1*7%2\/4=0 4.最后算x+0,这个值是2.5 5.所以最后输出2.5 所以表达式x+a%3*(int)(x+y)%2\/4的值为2.5‍

求C语言大佬帮我看一下这个程序代码如何编写?
int n;int a[10];void input(){ int i;printf("请输入%d个整数:",n);for(i=0;i<n;i++)scanf("%d",&a[i]);} void sort(){ int i,j,temp;for(j=0;j<n;j++){ for(i=0;i<n-j;i++){ if(a[i]<a[i+1]){ temp=a[i];a[i]=a[i+1];a[i+1]=temp;} } ...

C语言,可以的话讲一下每一步呗。求大佬帮忙
思路:圆环体积就是大圆柱-小圆柱。总表面积就是两个侧面积+两个大圆面积-两个小圆面积。算法不止一种,这里不是重点。重点是如何转换成编程思想。1、根据题意,要使用结构体封装参数,因此需定义一个包含全部圆环参数的结构类型。2、圆环参数需要输入,因此要定义一个输入函数,负责输入参数,验证参数...

c语言这段代码到底哪里有问题,错误显示: 缺少“;”(在“类型”的前面...
你的图片上的程序代码把主函数main写到BracketMatch函数中了,所以需要把主函数最后的大括号移到主函数前面,从而让主函数在BracketMatch函数外面.具体的移动位置见下图中注释

哪位大佬能帮看看这道c语言?
思路:a,b都是默认输入升序的数(题目没要求验证,我的代码也不验证,请按升序输入,如需验证升序输入,只需定义一个变量记录输入的数字,并在下次循环输入时比大小。)所以,定义2个指针分别指向a,b最后一个输入的元素地址,嵌套循环,分别往前移动,同时比较两数组元素,每次找到对应位置就将a移位并...

c语言编程求大佬
int str_chr(char s[], char ch){ int i;for(i=0; s[i]; i++)if(s[i]==ch)return i;return -1;} int main(){ int n,k;char s[300],ch;while(1){ fgets(s,300,stdin);if(feof(stdin))break;scanf("%c%*c",&ch);printf("%d\\n",str_chr(s,ch));} return 0;}...

相似回答