
#include <stdioh>
#include <stdlibh>
int main()
{
int number[10];//存输入的十个数
float even=00;//偶数平均值
int ji=0;//奇数个数
int ou=0;//偶数个数
int i=0;//临时计数
for(i=0;i<10;i++){
scanf("%d",&number[i]);//得到键盘输入
if((number[i]%2)==0){//偶数
even+=number[i];
ou++;//偶数计数
}
else{//奇数
odd+=number[i];
ji++;//奇数计数
}
}
//计算平均值
even=even/ou;
odd=odd/ji;
printf("奇数平均值为:%f\n",odd);
printf("偶数平均值为:%f\n",even);
return 0;
}
首先你有几点是错误的:
不管什么程序,如果循环198000次就根本承受不了,那就不要说自己是一个程序。也就是198000次的循环对于编程语言来说根本是小菜一碟。
理论上讲行得得通,其实就行得通,只不过你的程序有问题而已,循环的嵌套,内层初始值应在内层,一般不是定义在所有层的!
有一个问题你注意了没有?编程序不能一味地让计算机运算,如果所得的财数大于100时没有必要再计算了,所以要重置循环条件,重新循环,这样速度快些!例如:鸡翁已是18,鸡母已经是4,此时总钱数已经102了,还有必要对计算鸡雏吗?
另一个注脚就是题中的隐含条件,鸡雏一定是3的倍数,你信吗?那么鸡雏就应该是3为步进值而不是1!事实上鸡雏的循环最多也只有101次,考虑0的情况!但既是百钱买百鸡,鸡雏的个数绝不可能超过一百只!而且三者的总和是100!以上程序只要两个循环就够了!
rooster=0
DO
hen=0
DO
money = rooster5 + hen3 + (100-rooster-hen)/3
IF money = 100 THEN
PRINT rooster, hen, (100-rooster-hen)
END IF
if money >100 then
rooster=rooster+1
hen=0 //这儿让其重新循环开始。
end if
hen = hen+1
LOOP UNTIL hen>33
rooster = rooster+1
LOOP UNTIL rooster> 19
END
我不希望你说不懂,就已经给你拆开写了!当钱只要大于100时就重新更正循环条件!真正的也可以与一个条件完成!那是因为,if money=100 then 后money 以后就会大于100,不可能再发生匹配的情况,因为hen加1个,chicken去掉一个,钱数只会个应地减加。所以下一次循环就会进行if money >100,很明显。多计算了一次循环,与其这样,不如:
rooster=0
DO
hen=0
DO
money = rooster5 + hen3 + (100-rooster-hen)/3
IF money = 100 THEN
PRINT rooster, hen, (100-rooster-hen)
rooster=rooster+1
hen=0 //这儿让其重新循环开始。
END IF
hen = hen+1
LOOP UNTIL hen>33
rooster = rooster+1
LOOP UNTIL rooster> 19
END
比较一下,两者可实现的结果是一致的,但循环的次数要少一次,每次正确匹配结结果就少一次,总计会少20次!(如果是鸡雏与鸡母与鸡翁都不能为0时)此程序可将初始条件做一下更改!
这个是手机控软件的托盘显示程序,你结束它只是把托盘图标关掉了,并没有关闭后台运行的程序,如果你不常用可以找到程序卸载了,也可以终止程序运行将不显示此图标。
另一种情况是此图标显示程序随机启动的,你需要到启动项里面关掉相应程序。可以用360等相关启动项管理软件实现。
1只能用xcode开发
2xcode只能在mac os上使用
3基本上xcode就能完成所有工程,但是所有支持c++的工具都能够适用,因为一个完整的ios app官方说只能用object-c编译,但实际上c++也是支持地很不错的。但是不管你用何种c++开发,最后肯定是要通过xcode的,而且开发出来后要通过xcode的itunes connect工具上传到app store。
去找个XCODE41的DMG。网上有,我原来用的虚拟机就是用的41
以上就是关于编写程序,从键盘上任意输入10个数,求这10个数中奇数的平均值和偶数的平均值全部的内容,包括:编写程序,从键盘上任意输入10个数,求这10个数中奇数的平均值和偶数的平均值、百钱买百鸡 程序、请问我电脑上这个“shou ji kong”程序到底是什么东西根本结束不了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)