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

已采纳回答 / 慕斯卡7818735
printf("打车费用为14元\n",money) 14 改成%f以及后面的那些printf里都应该用%f而不是%d,毕竟你用的float定义moneymoney只定义了一次不够吧。。局部变量。。把后面每一个大括号里的money也定义一下试试。个人想法。。我也是初学不怎么明白

已采纳回答 / CTLers丶Vk
<...图片...>你的结果只有一个是因为你把if(m%n == 0)写成了if(m%m == 0)、然后每次循环2都被直接跳过了、所以n就一直都等于2、所以只能输出一个结果2来、

已采纳回答 / 酒酒是我呀
#include<stdio.h>void main(){int m,j,k,n=0;for(m=101;m<=300;m=m+2){k=sqrt(m);for(i=2;i<=k;i++)if(m%i==0)break;if(i>=k+1){printf("%d",m);n++;}if(n%10==0)printf("\n");}printf("\n");}

已采纳回答 / 冲动的枪手
三目运算符中的'y'和'n'是字符,是char类型,所以需要''没试过不加会怎么样,三目运算符就是判断公式,就像判断题一样不是对就是错,如果没有答案明显不妥吧

已采纳回答 / qq_蝶恋花_9
%f对应输出的是float型数据,%lf对应输出的是double型数据

已采纳回答 / 慕羲
变量j循环四次,两次continue小循环中断分别+1,其他两次分别+3(3个x++)。

最赞回答 / 饼神
b++>=a*2 意思是先判断 b>a*2 的真假,然后再执行  b=b+1 ,++这个符号在左边和在右边是不一样的

已采纳回答 / 抱歉打扰了
<...code...>错误倒是没有,就是没有包含主函数,下回写#include<>的时候一起写,可以减少错误

已采纳回答 / 流浪羽
缩进只是让你养成好习惯,以便于提高代码的阅读性,C语言中除了必要的空格都可以省略的

已采纳回答 / 慕慕3442626
x%y即x模y、x%%y即打印一个%

已采纳回答 / hahajiajun
你的每个printf()后面的分号都是用中文的分号,要用英文的分号。

已采纳回答 / 精慕门2236560
符号打错了 ; 这个是英文状态下打出来的
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消