为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / weixin_慕斯3464934
正确答案是少了一点东西。正确如下:#include <stdio.h>int main() {     // 定义相乘数字i,j以及结果result   int a,b,c;   for(a=9;a>=1;a--)   {       for(b=1;b<=9&a/b>=1;b++)        {            c=a*b;            printf("%d*%d=%d  ",a,b,c);                    }       ...

最新回答 / 慕先生6520913
思路错了,作者要求的是现得到num,在通过num得到各个位上的数。num变了你的x,y,z没跟着变阿如果想反着从x,y,z来得到num,并判断num是不是三位数的话,就得好好考虑下递进了,z++到10的时候,z归零,y加1,y==100的时候,z加1.最好的方法还是:x=num/100,y=(num-num/100)/10,z=num-x*100-y*10

最新回答 / 谢谢你好
可以控制输出小数点位数

最赞回答 / Javafaker
第三个else语句放在主函数里,不用放在第一个if语句里,另外你的分号用的是中文符

最赞回答 / 小罗哥_
#include "stdio.h"int main (void){  int forget;for (forget = 1; forget < 5; forget++)     if (forget > 3)     {         printf ("罚小明抄写10遍computer");     }}

已采纳回答 / 邓梦佳
int year()这个函数中else的{}后应该还有个}????

最新回答 / 谢谢你好
估计是标点符号的问题,还有一个%S用小写

最新回答 / 铖大大
形参定义了float的变量mile,之后又在第四行定义了同名int形变量mile
switch(score/=10) 也是可以的只是检测不过关

最新回答 / 谢谢你好
嗯,float是4字节精度是6位小数,double是8字节精度是15位小数

最新回答 / 慕前端6093808
运行结果要是97,又定义了字符型,其中ASCII值a对应为97
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消