C语言我编写的这个小程序错哪了?

我是初学者,刚自学第三天,要编写这个岁数转换成秒数的程序,请大佬指点一下,谢谢!... 我是初学者,刚自学第三天,要编写这个岁数转换成秒数的程序,请大佬指点一下,谢谢! 展开
 我来答
cdyzxy
2019-11-23 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.4万
采纳率:85%
帮助的人:3734万
展开全部

没错,只有些警告,应该可以运行,不过提示a和b在赋初值之前就用来计算这个警告可以重视

一下,看是否有问题。

更多追问追答
追问

谢,看了,给a赋一个初始值就没警告了,但是计算的不对,如果逻辑上没有问题的话;那么就应该是给a赋值的问题了;a的表达式或者给a赋值我是真的没搞明白了,请大佬指点一下。

追答
要将b转换成整型可以写:a=b;或者写a=(int)b;
按照你的写法,是赋值a为b的值乘以printf函数的返回值,返回值并非你希望的数,具体可百度百科printf函数
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
萍水e相逢
2019-11-23 · TA获得超过3万个赞
知道大有可为答主
回答量:5.9万
采纳率:46%
帮助的人:1.4亿
展开全部
提示信息很详细
%e 后面应该是double
追答
前面的变量都没有赋初值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式