基于visual Studio2013解决C语言竞赛题之1026判断排序
题目
解决代码及点评
/************************************************************************/
/*
26. 把一个偶数位的数从当中分开成为两个数,这两个数的和的平方等于原数。
如(8+1)2=81,(20+25)2=2025。求10至9999之间满足这样条件的数是哪些? 共有多少个?
*/
/************************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
//返回数字位数
int GWS26(int num)
{int count=0;while(num){count++;num/=10;}return count;
}
bool IsSpecal26(int num)
{if (GWS26(num)%2){return false;}else{int temp=1;for (int i=0;i<GWS26(num)/2;i++){temp*=10;}if (num==(num%temp+num/temp)*(num%temp+num/temp)){return true;}elsereturn false;}
}
void main()
{int num=0;for (int i=10;i<=9999;i++){if (IsSpecal26(i)){printf("%5d",i);num++;}}printf("\n这些数字共有%d",num);system("pause");
}
代码编译以及运行
由于资源上传太多,资源频道经常被锁定无法上传资源,同学们可以打开VS2013自己创建工程,步骤如下:
1)新建工程
2)选择工程
3)创建完工程如下图:
4)增加文件,右键点击项目
5)在弹出菜单里做以下选择
6)添加文件
7)拷贝代码与运行
程序运行结果
代码下载
http://download.csdn.net/detail/yincheng01/6681845
解压密码:c.itcast.cn
转载于:https://www.cnblogs.com/niulanshan/p/6175248.html
基于visual Studio2013解决C语言竞赛题之1026判断排序相关推荐
- 基于visual Studio2013解决C语言竞赛题之1067间隔排序
题目 解决代码及点评 /* 功能:间隔元素排序.用随机函数产生25个[25,75]之间的整数, 把它送到一维数组M中.要求对M[I],M[I+J],M[I+2*J],-这些元素 ...
- 基于visual Studio2013解决C语言竞赛题之1085相邻之和素数
题目 解决代码及点评 /************************************************************************/ /* ...
- 基于visual Studio2013解决C语言竞赛题之1081shell排序
题目 解决代码及点评 /************************************************************************/ /* ...
- 基于visual Studio2013解决C语言竞赛题之1027 YN
题目 解决代码及点评 /*计算Yn的值,直到|Yn - Yn-1|<10-6为止,并打印出此时共作了多少次COS计算. 提示:Yn+1=COS(Yn),故本题 ...
- 基于visual Studio2013解决C语言竞赛题之1089牛虎过河
题目 解决代码及点评 /************************************************************************/ /* ...
- 基于visual Studio2013解决C语言竞赛题之1070删除相同节点
题目 解决代码及点评 /************************************************************************/ /* ...
- 基于visual Studio2013解决C语言竞赛题之0502最小数替换
题目 解决代码及点评 /************************************************************************/ ...
- 基于visual Studio2013解决C语言竞赛题之1091多项式
题目 解决代码及点评 /************************************************************************/ /* ...
- 判断同构数 c语言,基于visual Studio2013解决C语言竞赛题之0413同构数
JQuery的基础和应用 1.什么是? DOM的作用:提供了一种动态的操作HTML元素的方法. jQuery是一个优秀的js库.用来操作HTML元素的工具. jQuery和DOM . ...
最新文章
- Facebook 发布深度学习工具包 PyTorch Hub,让论文复现变得更容易
- Nature重磅:管轶等发现穿山甲是SARS-CoV-2的中间宿主
- Java 5种字符串拼接方式性能比较。
- Python 技术篇-PIL库安装及截图功能演示
- ctf图片隐写之修改图片高度
- 创建Maven项目时实际使用JDK为1.8,该怎样修改其默认的JDK1.5
- 动态生成的DOM做点击事件无效
- 怎样在 Ubuntu 13.04 Raring Ringtail , 12.10, 12.04 中安装和设置 Samba 实现网上邻居共享...
- C语言入门水题总结2
- [ python ] 多态
- switch and router
- 去除vue路由跳转地址栏后的哈希值#
- JS中showModalDialog (模态窗口)详细使用
- win10安装虚拟机vm遇到的坑
- 淘宝天猫1688以图搜图,按图搜索商品,API接口调用展示(拍立淘API)
- flutter,快速获取ios设备的udid
- OA、CRM、ERP、BPM系统
- 熊节,你该如何是好?
- [附源码]java毕业设计校园超市进销存管理系统
- 基于Android开发的手持扫码枪APP(附带参考源码)