已采纳回答 / 慕侠4208847
因为在第二个for循环里面,m从n=2开始取余,如果除不尽的话,就不能等于0,于是n的值又加一,当n取到49的时候,m对n取余都还不等于0,那m就是素数了
2019-04-02
已采纳回答 / 不靠谱的程序员想变得靠谱
1、float asd(t)形参加类型,改为float asd(float t)2、float asf(n)改为float asf(float t, float n)3、printf("小明每天的打车费用为%f"asf(n));改为printf("小明每天的打车费用为%f", asf(t,n));至此应该可以运行了~但是代码里没有体现起步价的部分~再加上就更完美啦!
2019-04-02
已采纳回答 / 小帽纸
写的代码过于散;不需要定义太多函数,定义一个函数就够了,在定义的内部函数里面求出最大值,最小值,降序与,定义整个数组作为参数处理(在数组第二章以写有),在定义的函数里面我们定义整型的最大值、最小值、均值、sum的变量名,先考虑遍历降序排序,然后我们可以求出最大值在第一位,最小值在最后一位,而总值可以用for循环遍历加到之前定义的sum变量名里面,而均值我们可以用总值/10,都可以在定义的内部函数里输出,在主函数中我们只调用一维数组到自定义的函数里,自定义函数中直接输出就好总结:写代码前先考虑好,代码的可读...
2019-04-01
已采纳回答 / 白手和3
++在前是先加1再运算,++在后是先运算再加1.举个例子:int x=1;y;y=++x; 结果为:y等于2,x等于2.int x=1;y;y=x++; 结果为:y等于1,x等于2.
2019-03-31
已采纳回答 / Memoir丶龙
#include <stdio.h>int main() { int year = 2014; //今年是2014年 if((year%4==0)&&(year%100==0)||(year%400==0)) { printf("今年是闰年\n"); } else { printf("今年是平年\n"); } return 0;}
2019-03-29
已采纳回答 / 慕容3376081
这个函数里面没有用到形式参数,函数写的时候是要求上传3个参数作为形式参数。所以调用时必须上传3个参数。 void jackResult(int x, int y, int z){ printf("我算不出来\n");}
2019-03-27
已采纳回答 / weixin_慕哥0274688
你把result=i*j写在循环外自然是这样的结果了。这个时候result始终等于i,j初始值互相相乘故而result的值一直是零8
2019-03-25
已采纳回答 / weixin_宝慕林6298932
逻辑运算,只要数字非0就代表逻辑1,a&&b即1&&1即1与1的逻辑运算结果就是1,a||b即1||1即1或1的逻辑运算结果也是1
2019-03-25