C语言大神求救! 为什么一运行就出现那一串数字?? 计算什么的都是没问题的,但是那一串数字好碍眼。

C语言大神求救!
为什么一运行就出现那一串数字??
计算什么的都是没问题的,但是那一串数字好碍眼。。。
哪里出问题了??

你的程序的第一句话就是一个printf,打印局部变量v的值

局部变量v都没有初始化,就直接打印,那打印的还不就是个随机值了

所以才会有那一大串。应该改成printf("请输入电压值:\n");就完事了,没有什么%f,还有v的
温馨提示:内容为网友见解,仅供参考
无其他回答

C语言大神求救! 为什么一运行就出现那一串数字?? 计算什么的都是没...
你的程序的第一句话就是一个printf,打印局部变量v的值 局部变量v都没有初始化,就直接打印,那打印的还不就是个随机值了 所以才会有那一大串。应该改成printf("请输入电压值:\\n");就完事了,没有什么%f,还有v的

c语言问题,怎么计算的,为什么输出的是10和6?求大神过程
x=1, 6%2=0, 所以不满足if条件,x=6-3=3;第三次循环:此时i=3;x=3, 3%2=1, 所以满足if条件,x=3+5=8;第四次循环:此时i=4;x=8, 8%2=0, 所以不满足if条件,x=8-3=5;第五次循环:此时i=5;x=5, 5%2=1, 所以满足if条件,x=5+5=10;第六次循环:此时i=...

求c语言大神指点 为什么运行后什么都没有
应该是while的循环体 在这里没有括号到一起来 vc运行起来 它所认为的是只有k=k+1是循环体

为什么C语言运行的时候,输入数值时各参数用空格分开可以运行,而不用空...
但是如果没有空格,scanf就认为你第一个变量的内容还没输入完,即使你输入“478回车”,因为有回车符,它也只会把478赋给第一个变量,而继续等待第二个变量的输入。如果你非要不输入空格就能正常运行,那只能写成scanf("%c%c%c",&a,&b,&c)这样了,然后再a-='0'这样把字符转成整型。

C语言服务器程序 运行就出现 segmentation fault 附源码 初学 求大神...
应该是地址越界之类的错误 看代码找错误是很累的事情,可以逐段注释(二分法)看看是哪条语句导致的

C语言比较两个数的大小,能运行,但不管输入什么数字,总是输出第一...
scanf("%d,%d",&a,&b);这条语句中,%d%d中间有“,”,你输入的时候两个数中间也要加“,”,而且要分清是中文状态下的“,”还是英文状态下的“,”,总之%d%d中间是什麼字符,输入的时候中间也要加什麼字符。把scanf("%d,%d",&a,&b);改为scanf("%d%d",&a,&b);的话俩数之间输入空格...

c语言大神帮帮忙,为什么总segmention fault?这个程序的目的是将二进制...
程序可以正常运行的:

C语言写完代码以后,输入数字后回车运行不了只换行是为什么啊,代码没错...
那这个程序就会一直处在循环里面 例如:你一直输入的是在 1 到 100 以内的数值的话 那就一直还在运行 while 语句 这个语句没结束就不会打印出结果 你这循环结束的条件是 输入一个 在 1 到 100 以外的数值 就这样 还有提醒一句 你这中间关于 90 的那个句子 没有考虑 = 90 的情况 ...

C语言的代码运行后,出现不认识的字体?
应该和字符集有关系,查看一下你的编辑环境用的什么字符集,运行环境又是什么字符集。保持一致应该就没问题。所以一般主张不用中文字符,改成英文应该就没问题

C语言程序 无错误 但是运行出来的结果都是“不合理” 求大神指点
printf("请输入性别 男性为1 女性为0"); scanf("%f",&x); printf("请输入父亲身高"); scanf("%f",&a); printf("请输入母亲身高"); scanf("%f",&b); if(x>0) c=((a+b)*1.08)\/2; else { c=(a*0.923+b)\/2; } printf("理论身高%f\\n",c); printf("...

相似回答