while((scanf("%d", &n))!=EOF)解决超时问题

水仙花数 时间限制:1000 ms | 内存限制:65535 KB 描述 我们知道,如果一个数是水仙花数,当且仅当它的各位数字的三次方的和与这个数相等。如153 = 1 ^ 3 + 5 ^ 3 + 3 ^ 3则153是水仙花数 输入 输入数据有若干组,每组一个三位数N(100<=N<=999) 输出 每组测试数据一行,如果这个数是水仙花数,则输出“Yes”,否则输出“No”. 样例输入 153 125 样例输出 Yes No 摘自:http://www.bianchengla.com/course/24/practise/pro...
2012-03-19 20:28 | 阅读 8428 次 | 评论 1 条

const的用法(转帖)

摘自:http://www.newsmth.net/pc/pccon.php?id=10002714&amp;nid=359712 const类型定义:指明变量或对象的值是不能被更新,引入目的是为了取代预编译指令 **************常量必须被初始化*************************cons的作用(1)可以定义const常量 例如:const int Max=100;int Array[Max]; (2)便于进行类型检查 例如:void f(const int i) { .........}编译器就会知道i是一个常量,不允许修改;(3)可以保护被修饰的东西,防止...
2011-10-18 21:22 | 阅读 1288 次 | 评论 1 条

for的妙用

从键盘输入一个整数(1~20)则以该数字为矩阵的大小,把1,2,3…n*n 的数字按照顺时针螺旋的形式填入其中。例如:输入数字2,则程序输出:1 24 3输入数字3,则程序输出:1 2 38 9 47 6 5输入数字4, 则程序输出: 1 2 3 412 13 14 511 16 15 610 9 8 7 #include<stdio.h>#define N 21void main(){ int i,j,k,n,sum=1,s; int a[N][N]={0}; printf("Input n (n<=20):"); sc...
2011-08-26 21:06 | 阅读 935 次 | 评论 2 条

圆整错误——有关浮点型

暂时用C++的例子(引用《C++程序设计学习指导与习题答案 (第2版)》)。 示例2.14 #include<iostream>using namespace std;int main(){ //illustrates round-off error:: double x=1000/3.0; //x=1000/3 cout<<"x="<<x<<endl; double y=x-333.0; //y=1/3 cout<<"y="<<y<<endl; double z=3*y-1.0; //z=3*(1/3)-1 cout<...
2011-08-08 11:44 | 阅读 1026 次 | 评论 6 条
浏览48162次