编程题#4:计算整数平方和

来源: 北京大学在线程序评测系统POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)

总时间限制: 1000ms 内存限制: 1024kB

描述

下列程序每次读入一个整数N,若N为0则退出,否则输出N和N的平方。

#include <iostream>
using namespace std;
// 在此处补充你的代码
int main(int argc, char* argv[]) {CType obj;int n;cin>>n;while ( n ) {obj.setvalue(n);cout<<obj++<<" "<<obj<<endl;cin>>n;}return 0;
}

输入

K个整数。除最后一个数据外,其他数据均不为0。

输出

K-1行。第I行输出第I个输入数和它的平方。

样例输入

1 5 8 9 0

样例输出

1 1
5 25
8 64
9 81

 1 #include <iostream>
 2 using namespace std;
 3 // 在此处补充你的代码
 4 class CType {
 5 public:
 6     int value;
 7     CType():value(0) {};
 8     void setvalue(int n) {
 9         value = n;
10     }
11     //必须使用static变量
12     CType &operator++(int) {
13         static CType tmp = CType();
14         tmp.value = value;
15         value *= value;
16         return tmp;
17     }
18
19     friend ostream & operator<<(ostream &o, CType &cType) {
20         o<<cType.value;
21         return o;
22     }
23
24 };
25 int main(int argc, char* argv[]) {
26     CType obj;
27     int n;
28     cin>>n;
29     while ( n ) {
30         obj.setvalue(n);
31         cout<<obj++<<" "<<obj<<endl;
32         cin>>n;
33     }
34     return 0;
35 }

转载于:https://www.cnblogs.com/dagon/p/4805358.html

POJ C++程序设计 编程题#4:计算整数平方和相关推荐

  1. POJ C++程序设计 编程题#2 魔兽世界之二:装备

    编程题#2: 魔兽世界之二:装备 来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩.) 注意: 总时间限制: 1000ms 内存限制: 65536kB ...

  2. POJ C++程序设计 编程题#7:字符串排序

    编程题#7:字符串排序 来源: 北京大学在线程序评测系统POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩.) 总时间限制: 1000ms 内存限制: 1024k ...

  3. 沈阳师范大学大一上册C语言PTA题目集以及答案(第三章 循环结构程序设计 编程题篇)

    沈阳师范大学大一上册C语言PTA题目集以及答案(第三章 循环结构程序设计 编程题篇) 7-1 求阶乘序列前N项和 (15分) 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和. 输入格式 ...

  4. c语言输入若干数输出最小值循环结构,C语言循环结构程序设计编程题

    <C语言循环结构程序设计编程题>由会员分享,可在线阅读,更多相关<C语言循环结构程序设计编程题(3页珍藏版)>请在人人文库网上搜索. 1.实验3循环结构程序设计.实验目的:1 ...

  5. 编程题——完全数计算

    编程题--完全数计算 题目描述: 完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数. 它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身. 例如:2 ...

  6. 江苏大学考研885程序设计 - 编程题笔记

    江苏大学考研专业课编程题 这个暂时还不能完全放出来!万一被对手看到了怎么办! --2020.10.30 本人已经上岸.....所有内容都放出来了! -- 2021 √文件操作模板 字符串操作 √编程题 ...

  7. java程序设计编程题_20165237 2017-2018-2 《Java程序设计》第十周考试补做及编程题...

    20165237 2017-2018-2 <Java程序设计>第十周考试补做及编程题 知识点 1.链表是由若干个称作节点的对象组成的一种数据结构,每个节点含有一个数据和下一个节点的引用 . ...

  8. c语言编程题大学,大学C语言程序设计(编程题).pdf

    C 语言程序设计习题(编程题) C 语言程序设计习题(编程题) 习题1(编程题)[知识点:基础知识] 2 2 2 2 编制程序,要求输入整数a 和b ,若a +b 大于100,则输出a +b 百位以上 ...

  9. C语言程序设计编程题[一](山西大学876)

    文章目录 2015年[876]c程序设计 一.计算字符串中 字母,数字,其他字符的个数 二.计算两个整数的最大公约数和最小公倍数 总结 2015年[876]c程序设计 提示:仅完成了c语言部分的代码大 ...

最新文章

  1. 光电耦合NEC2051 的输入输出特性
  2. 微信端图片上传方式2
  3. Arcgis Server发布服务
  4. C++ 字符串(string类)
  5. RabbitMQ实战经验分享
  6. html file对象修改,HTML DOM
  7. cc ai条码插件_科脉神秘黑科技产品横空出世,AI能为生鲜称重带来哪些变革?
  8. 一起看懂Redis两种持久化方式的原理
  9. 查看redis安装目录
  10. 在 java 中_关于final 关键字,在Java中,关于final关键字的说法正确的是()
  11. Unity编辑器工具简体繁体一键转换
  12. 函数计算机怎么算开根号,excel开根号公式怎么计算(详解excel开根号公式函数)...
  13. 各家关节机器人示教器特点
  14. RabbitMQ(五) | MQ集群搭建、部署、仲裁队列、集群扩容
  15. 12306智能刷票,订票
  16. 如何为自己的网站生成SSL证书
  17. 丁香医生vue开发项目,接口用的主要是官方开放的Api接口,无后端
  18. okcc中FXS网关老掉注册要怎么解决?
  19. 微信公众平台开发四六级成绩查询
  20. Linux进程调用execve,关于linux:在C语言中使用execve loader时子进程如何终止

热门文章

  1. java基本数据类型转换
  2. golang中的目录操作
  3. 猎豹网校数据结构与算法
  4. golang中的urlEncode
  5. 汇编:键盘中断(int 9)
  6. oracle: to_char,to_date
  7. Apache Kylin v2.6.1 发布,开源的分布式分析引擎
  8. Mysql存储引擎详解(MyISAM与InnoDB的区别)
  9. Nosql and Mongodb 介绍
  10. App.js – 用于移动 Web App 开发的 JS 界面库