不确定个数的数求平均值,如何写循环结束?
先看题 在一行上输入若干整数,每个整数以一个空格分开,求这些整数的平均值。输入格式:首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。每组测试输入一个字符串(仅包含数字字符和空格)。输出格式:对于每组测试,输出以空格分隔的所有整数的平均值,结果保留两位小数。输入样例:11 2 3 4 5 6 7 8 9 10输出样例:5.5​​0 刚开…
对EOF的相关处理
转,略有修改,原文链接 调试程序如何手动输入EOF? 一般大家都只会告诉你,输入crtl+z就可以了,但其实这样是不完整的 划重点ctrl+z应该如何输入? ctrl+z必须在全新的一行的开头进行输入 也就是说,你输入完成之后,要在全新的一行的开头进行输入,特别注意如果你的控制台当中已经输出了答案,也就是你的光标位置不在全新一行的开头的时候,你要先…
高效判断大数是否为素数的方法
转,原文链接 int sushu(long long num) { if(num == 1) return 0; if(num ==2|| num==3 ) return 1 ; if(num %6!= 1&&num %6!= 5) return 0 ; int tmp =sqrt( num); for(int i= 5;i <…
scanf 格式输入函数
scanf 格式输入函数 函数作用:按照变量在内存的地址将变量值存进去。 一般格式:scanf(格式控制,地址表列) 其中,格式控制:%d:以带符号的十进制形式输出整数%o:以八进制无符号形式输出整数%x:以十六进制无符号形式输出整数%u:以无符号十进制形式输出整数%c:以字符形式输出,只输出一个字符%s:输出字符串%xf:以小数形式输出单,双精度…
判断某日是星期几
在公式中d表示日期中的日数,m表示月份数,y表示年数。注意:在公式中有个与其他公式不同的地方:把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。以公元元年为参考,公元元年1月1日为星期一 注意算出来取模后结果为0是星期一,1是星期二 int WhatDayTheWeek(int y,…
关于iomanip
iomanip全称为IO Manipulators,意思是输入输出操纵器。iomanip头文件中一共有400余行代码 dec 置基数为10 相当于"%d"hex 置基数为16 相当于"%X"oct 置基数为8 相当于"%o" setw( n ); 设域宽为n个字符setfill(Char c); 使用c作为填充字符setbase(int n); 预…
稍大数的阶乘判题时的一个邪门问题
先看代码 #include<iostream> #include<iomanip> using namespace std; double Fact(int n) { int i; double result = 1; for (i=2; i<=n; i++) result *= i; return result; } int m…
弧度值和角度值
角度和弧度的基本关系是: 180角度等于π 弧度. 所以有以下关系: 弧度 = 角度 * π / 180 度分秒换算的公式如下:度分秒=度+分/60+秒/3600=度
测试一下
这是博客的第一篇文章