摘要:
题目如下:输出国际象棋棋盘:8*8黑白格相间。1.分析:双重循环,按条件选择输出黑或者白。但这个条件怎么确定呢,可以看到,奇数列中所有奇数行为白色,偶数列中所有偶数行为白色,然而我们在程序中并不会根据每行的奇偶再去判断列的奇偶,而巧妙的将条件转化为:当行数与列数的和为... 阅读全文
摘要:
这个没什么说的,很简单。源代码:#include #include int main(){ int i,j; for(i=1;i<10;i++) { for(j=1;j<=i;j++) { print... 阅读全文
摘要:
编号在128~255的是扩展的编码,原本就不是作为显示用的,出现这个问题的原因是控制台使用了中文代码页!要显示扩展ASCII码,则将执行这个程序的控制台的的代码页改为 437 (OEM-美国) 即可!在控制台窗口标题栏上 右键--》默认值--》默认代码页 修改为43... 阅读全文
摘要:
题目如下:输入三个整数x,y,z,请把这三个数由小到大输出。1.分析:我原本的思路是将这三个数放入数组,然后用排序法排序,然而这里只有三个数没那么麻烦,思想同冒泡排序一样,每次循环选一个最大的或最小的出来即可。总得来说,非常简单,别想复杂了,各位见笑了。2.源代码:#... 阅读全文
摘要:
题目如下:输入某年某月某日,判断这一天是这一年的第几天?1.分析问题:基本算法为之前月份的天数和加当前天,例如3月8日,需要用1,2月份的总天数加8。 但要考虑特殊情况,如果是闰年,那么2月不再是28天,而是29天,此时如果月份大于2,那么之前月份的天数和则应加1才对... 阅读全文
摘要:
题目如下:一个整数,它加上100 后是一个完全平方数,再加上168 又是一个完全平方数,请问该数是多少?1.分析:在10万之内,找出满足条件的数字。满足完全平方数的条件:一个数,他的根的平方是他本身,则他就是完全平方数,沿着这个思路编码即可。2.代码:#include... 阅读全文