C语言 十以内加法 结果不对 求大神指教 哪里不对

如题所述

把printf()中c的取地址符号去掉。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-02-08
&c,是打印的c的地址i!!吧&去掉就好的!! &是取地址符
第2个回答  2017-02-08
去掉c前的&

C语言 十以内加法 结果不对 求大神指教 哪里不对
把printf()中c的取地址符号去掉。

c语言用for循环比较数字大小感觉逻辑正确 但结果不对 求大侠们指教
include<stdio.h>int main(){ int max=-32766, i, a[3]; scanf_s("%d c%d c%d", &a[0], &a[1], &a[2] ); for (i = 0; i < 3; i++){ if (a[i]>max){ max = a[i]; } } printf("max=%d\\r\\n", max); return 0;}~~~...

C语言结果运算不对
else if (n==1) \/\/等号要是两个才对!下同 add(num1.real,num1.imag,num2.real,num2.imag);else if (n==2)milus(num1.real,num1.imag,num2.real,num2.imag);else if (n==3)multiply(num1.real,num1.imag,num2.real,num2.imag);else if (n==4)

大学c语言!!编程题 帮忙看看我做的答案有没有错误!!谢谢大家了。_百度...
\/*程序1 通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“正确!”,否则显示“错误!”,程序结束。*\/ include void main(void){ int a,b,s;printf("请输入两个数:");scanf("%d%d",&a,&b);printf("请输入%d+%d的结果=",a,b);scanf("%d",&s);if(s==a+b)p...

C语言的编程题!百思不得其解为什么最后运算结果不对!
正确的应该是fac=fac*i;include<stdio.h> int main(void){ float sum=1,term=0,n;int fac=1;int i = 1;printf("Enter the limit: ");scanf("%f",&n);term=1.0\/fac;while(term > n){ sum=sum+term;i++;fac=fac*i;term=1.0\/fac; \/\/这个放在后边 } printf("e appro...

c语言语法顺序为什么导致结果不对
int a,b,c;定义后a,b,c的值是随机值,也就是说上次使用该空间留下的垃圾值,每次计算结果都是36,分配给a和b的空间里原有的垃圾值之和是36,这个没实际意义。scanf语句是按指定格式接受用户输入的数据保存到a和b的空间种,执行完该语句后,a,b的值就是你输入的值,再进行加法操作才能得到你...

求大神:C语言求最大值 输出结果不对
你的程序对的啊,我运行没问题。include <stdio.h>int main(int argc, char**argv) {int max(int x, int y);int a, b, c;scanf("%d,%d", &a, &b);c = max(a, b);printf("max=%d\\n", c);return 0;}int max(int x, int y) {int z;if (x > y)z = x;elsez = ...

...保留两位小数对第三位四舍五入。我的编程结果不对,求指教_百度...
double x;int y;scanf("%lf",&x);x=x*100;y=int(x+0.5);x=y\/100.0;printf("%0.2lf",x);

...比如给a赋值4,结果出来的是2.5,求大神指教~~
你循环里面的两句代码反了,调换一下顺序就正确了

求大神 c语言中++运算符
m=(++k)+(++k)+(++k);l=++k+ ++k+ ++k;n=++k+++k+++k;这些写法是很危险的,不同的运算顺序可能会产生意料不到的结果,实际使用中没有人会这么写,而且具体的执行顺序是依赖编译器的,不同编译器的执行结果可能不同,这样写是不对的, 可以参考《C专家编程》对于这种问题的讨论。

相似回答