E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
studio2013
基于visual
Studio2013
解决C语言竞赛题之0422牛顿迭代法
题目解决代码及点评该题考察对浮点数的了解#include #include /* 用牛顿迭代法求方程在1.5附近的根(精度在10^-5) 2*x^3-4*x^2+3*x-6=0 */ usingnamespacestd; voidmain() { doublediedai(doublea,doubleb,doublec,doubled,doublex); doublea,b,c,d; do
yincheng01
·
2013-12-03 15:00
基于visual
Studio2013
解决C语言竞赛题之0419误差控制
题目解决代码及点评/************************************************************************/ /* 19.在一个程序中计算出给定误差小于0.1,0.01,0.001,0.0001,0.00001时,下式的值: */ /************************************************
yincheng01
·
2013-12-03 15:00
基于visual
Studio2013
解决C语言竞赛题之0418位数操作
题目解决代码及点评/************************************************************************/ /* 18.给出一个不多于4位的正整数,要求:①求出它是几位数 ②分别打印出每一位数字③按逆序打印出各位数字。 */ /****************************************************
yincheng01
·
2013-12-03 15:00
基于visual
Studio2013
解决C语言竞赛题之0417四倍数
题目解决代码及点评这道题目还是考察循环,通过循环遍历1234~9876,然后将每个数都用算法判断其是否符合条件#include #include intf4171(intnum) { intcount=0; while(num) { count++; num/=10; } returncount; } //这个函数返回位数的转换 intf4172(intnum) { intsum=0
yincheng01
·
2013-12-03 15:00
基于visual
Studio2013
解决C语言竞赛题之0416完数
题目解决代码及点评完数的解决方案依旧是遍历,然后写出判断完数的函数进行处理/************************************************************************/ /* 16.一个数如果恰好等于它的因子之和,这个数就称为“完数”。 例如,6的因子为1、2、3,而6=1+2+3,因此6是“完数”。编程序找出1000之内的所有完数
yincheng01
·
2013-12-03 14:00
基于visual
Studio2013
解决C语言竞赛题之0415特殊对数
题目解决代码及点评这道题也是锻炼for循环,在for循环中遍历所有可能的数,然后再判断该数是不是有这样的性质/************************************************************************/ /* 15.两位数13和62具有很有趣的性质:把它们个位数字和十位数字对调,其乘积不变,即13*62=31*26。 编程序求共有多
yincheng01
·
2013-12-03 14:00
基于visual
Studio2013
解决C语言竞赛题之0414特殊平方数
题目解决代码及点评这道题依旧是通过for循环,遍历所有四位数,然后根据题目要求判断数的性质即可/************************************************************************/ /* 14.3025这个数具有一种独特的性质: 将它平分为两段,即30和25,使之相加后求平方,即(30+25)的平方, 恰好等于3025本身。
yincheng01
·
2013-12-03 13:00
基于visual
Studio2013
解决C语言竞赛题之0413同构数
题目解决代码及点评该题目与水仙花数类似,只是条件不同,循环还是一样的/************************************************************************/ /* 13.一个数恰好等于它的平方数的右端,这个数称为同构数。 如5的平方是25,5是25中的右端的数,5就是同构数。找出1~1000之间的全部同构数。 */ /***
yincheng01
·
2013-12-03 13:00
基于visual
Studio2013
解决C语言竞赛题之0412水仙花数
题目解决代码及点评按照题目要求,3位数是从100~999,那么我们设计一个for循环遍历所有三位数对每个三位数进行水仙花数的判断即可/************************************************************************/ /* 12.打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。 例如
yincheng01
·
2013-12-03 13:00
基于visual
Studio2013
解决C语言竞赛题之0411公约数和公倍数
题目解决代码及点评求最大公约数和最小公倍数,方法已经在题目中有提示,分析代码实现如下:/* 题目: 输入两个正整数m和n,求其最大公约数和最小公倍数。 */ #include #include #include #include #include staticintcalculate_GCD(intu,intv)//计算最大公约数 { inttemp; if(u
yincheng01
·
2013-12-03 13:00
基于visual
Studio2013
解决C语言竞赛题之0409 100以内素数
题目解决代码及点评在已经知道素数是怎么判断的基础上,增加循环,可以判断出100以内的素数/************************************************************************/ /* 9.打印1-100之间所有素数 */ /****************************************************
yincheng01
·
2013-12-03 13:00
基于visual
Studio2013
解决C语言竞赛题之0408素数
题目解决代码及点评判断一个数是不是素数的方法,一般是看n是不是能被n以内的某个整数(1除外)整除为了提高效率,这个整数范围一般缩小到n的平方根如果在这个范围内的整数都不能整除,那么说明它是素数/************************************************************************/ /* 8.判断一个数是否是素数 */ /*****
yincheng01
·
2013-12-02 23:00
基于visual
Studio2013
解决C语言竞赛题之0407最大值最小值
题目解决代码及点评这道题考察循环和比较/************************************************************************/ /* 7.任意十个数,打印出它们中的最大数、最小数。 测试数据:①1,-12,20,30,-5,-23,33,125,200,-100 ②0,10,3,1,5,6,-10,90,9,-4 ③12,13,1
yincheng01
·
2013-12-02 23:00
基于visual
Studio2013
解决C语言竞赛题之0406数列求和
题目解决代码及点评这个题目,还是考察for循环的使用以及数列规律,该数列的特点是第n个分子=第n-1个分子+第n-2个分子,分母也是此规律而另外一个规律是第n个分子和第n-1个分母值相同所以这里使用了一个辅助数组来做计算/************************************************************************/ /* 6.有一分数序列
yincheng01
·
2013-12-02 22:00
基于visual
Studio2013
解决C语言竞赛题之0405阶乘求和
题目解决代码及点评这道题和上一道题类似,第n个累加项=n-1累加项的n倍由于有这个规律,我们可以用一个for循环实现但是例子代码并没有这么做,大家可以回去修改下代码,使得代码更加有效率这个代码把n的阶乘写成了一个函数/************************************************************************/ /* 5.用循环语句编写求
yincheng01
·
2013-12-02 22:00
基于visual
Studio2013
解决C语言竞赛题之0404循环求和
题目解决代码及点评这道题考验for循环和一个简单的算法因为每次累加的值有规律,后面一次累加是前面一次累加的两倍所以可以用简单的循环,计算累加项和累加结果/************************************************************************/ /* 4.用循环语句编写求2的0次方+到2的63次方的程序。 */ /**********
yincheng01
·
2013-12-02 22:00
基于visual
Studio2013
解决C语言竞赛题之0403字符统计
题目解决代码及点评这道题的目标是锻炼while循环,while循环的语法是while(循环条件){ 循环体;}每次进入循环体之前,先判断循环条件是否满足,如果不满足,执行序列就跳过循环体//3.输入一行字符,统计其中的英文字母、数字、空格和其他字符个数。 #include #include voidmain() { charx; intnumchar=0; intnumnum=0; i
yincheng01
·
2013-12-02 22:00
基于visual
Studio2013
解决C语言竞赛题之0402奇偶求和
题目解决代码及点评这道题考察我们对循环和判断的综合应用#include #include #include voidmain() { intsumj=0; intsumo=0; for(inti=1;i<=100;i++)//for循环,对100以内的每一个整数 { if(i%2)//如果是奇数 { sumj+=i;//奇数累加 } else//否则是偶数,则偶数累加 sumo+=i; }
yincheng01
·
2013-12-02 22:00
基于visual
Studio2013
解决C语言竞赛题之0401阶乘
题目解决代码及点评这个是一道经典的教科书题目,基本上每本基础的c/c++语言教科书都会有这个题目用来演示循环语句#include #include #include voidmain() { intx; intnum=1; printf("pleaseinputx\n"); scanf_s("%d",&x); for(inti=1;i<=x;i++)//for循环跟着三个语句,第一个语句
yincheng01
·
2013-12-02 22:00
基于visual
Studio2013
解决C语言竞赛题之0307函数求值
题目解决代码及点评这又是个条件函数,但是这个函数无法用switch来解决,因为switch只能用于和某条件相等情况下,而这个函数的范围是无穷的遇到这种问题,我们还是需要用复合的if语句来解决#include #include voidmain() { floatx; floaty; printf("pleaseinputx\n"); scanf_s("%f",&x); if(x>=0&&
yincheng01
·
2013-12-02 21:00
基于visual
Studio2013
解决C语言竞赛题之0306分数转换
题目解决代码及点评根据题目要去,我们可以通过if实现该功能,伪代码如下:if(a>90)print'A'elseif(a>80)print'b'elseif(a>70)print'c'elseif(a>60)print'd'elseprint'e'但是这道题我们希望考察switch,所以在解决代码中,我们使用了switch语句#include #include voidmain() { i
yincheng01
·
2013-12-02 21:00
基于visual
Studio2013
解决C语言竞赛题之0305显示星期
题目解决代码及点评这道题锻炼我们switch分支语句,对于条件太多时,用if符合条件分支是比较复杂的可以使用switch代替//5.读入1到7之间的某个数,输出表示一星期中相应的 //某一天的单词:Monday、Tuesday等等,用switch语句做。 #include #include voidmain() { inta; printf("pleaseinputa\n"); scanf_s
yincheng01
·
2013-12-02 20:00
基于visual
Studio2013
解决C语言竞赛题之0304整除数
题目解决代码及点评按照题目要求,判断数值对3和5取模的结果,是否为0#include #include voidmain() { inta; printf("pleaseinputa\n"); scanf_s("%d",&a); if(a%3==0||a%5==0)//如果对3取模为0或者对5取模为0,在c++中%是取模,||是条件或 { printf("%d",a); } syste
yincheng01
·
2013-12-02 19:00
基于visual
Studio2013
解决C语言竞赛题之0303最大数
题目解决代码及点评这道题考察对条件分支和赋值的灵活应用正常思维如果a>banda>c那么a最大如果b>candb>a那么b最大如果c>aandc>b那么c最大但是以上写法判断多,代码复杂简单的做法是:如果a #include voidmain() { inta,b,c; printf("pleaseinputa,b,clikea,b,c\n"); scanf_s("%d,%d,%d",&a,&
yincheng01
·
2013-12-02 16:00
基于visual
Studio2013
解决C语言竞赛题之0302字符数出
题目解决代码及点评根据题目要求,只要根据用户输入的字母,判断字母之后,给出相应的输出即可在以下代码中,f32函数实现了该功能,通过if条件判断语句#include #include voidf32(charc) { if(c>='A'&&c='a'&&c=48&&c<=57)//如果是数字,在ascii码中,'0'~'9'的值是48~57 { printf("%c",c);//则直接输出 }
yincheng01
·
2013-12-02 16:00
基于visual
Studio2013
解决C语言竞赛题之0301函数求值
题目解决代码及点评#include #include #include voidmain() { doublex,y; printf("pleaseinputx");//提示用户输入x scanf_s("%lf",&x);///通过scanf_s让用户输入x的值 if(x>=0)//如果x>=0 { y=(sin(x)+cos(x))/2;//则通过函数对于x>0部分的方程进行计算 } el
yincheng01
·
2013-12-02 16:00
基于visual
Studio2013
解决C语言竞赛题之0205位数求和
题目解决代码及点评#include #include voidmain() { intnum;//剩余位数 intsum=0;//总和变量,最后求和的结果在此 printf("pleaseinputnum\n"); scanf_s("%d",&num);//输入数值 while(num)//当剩余位数大于0 { sum+=num%10;//那么剩余位数对10进行取模,比如123对10进行取模
yincheng01
·
2013-12-02 15:00
基于visual
Studio2013
解决C语言竞赛题之0204实数求值
题目解决代码及点评#include #include #include voidmain() { doublea,b,c; printf("pleaseinputa,b,clikea,b,c\n"); scanf_s("%lf,%lf,%lf",&a,&b,&c);//通过scanf_s让用户键盘输入值 printf("和为:%.2lf\n",a+b+c);//通过printf去输出各种结算的
yincheng01
·
2013-12-02 14:00
基于visual
Studio2013
解决C语言竞赛题之0203格式化输出
题目解决代码及点评#include #include voidmain() { //print是输出函数,参数%s表示输出字符串,而%-10s表示输出的字符串占10个位置,不足则补空格 printf("%-10s%-10s%-10s%-10s%-10s\n","name","number","math","english","computer"); printf("%-10s%-10s%-10
yincheng01
·
2013-12-02 13:00
基于visual
Studio2013
解决C语言竞赛题之0202坐标转换
题目解决代码及其点评#include #include #include voidmain() { constdoublePI=3.14;//定义pi常量 doubler,s; doublex,y; printf("pleaseinputrandslike(r,s)\n"); scanf_s("%lf,%lf",&r,&s);//通过scanf_s由用户输入r和s,在vs2013中,scanf函数
yincheng01
·
2013-12-02 12:00
基于visual
Studio2013
解决C语言竞赛题之0201温度转换
题目解决代码及点评#include #include voidmain() { floatf; floatc; floatk; printf("pleaseinputthef\n"); scanf_s("%f",&f); //注意不能写成5/9*(f-32),5/9两个整数相除结果是0 c=(f-32)*5/9; k=273.16+c; printf("摄氏温度:%-5.2f\t绝对温度:%-5
yincheng01
·
2013-12-02 11:00
基于visual
Studio2013
解决C语言竞赛题之前言
前言:关于VS2013刚装完VS2013,新的IDE给人全新的编程体验,界面比以前更急简洁漂亮,不多说了,先上图吧第一次启动VS2013再启动的欢迎页主界面风格我们这次新专题,C语言竞赛的题目,讲使用VS2013来演示所有的题目,所有代码在下载区提供,解压密码为c.itcast.cn
yincheng01
·
2013-12-02 11:00
Visual
Studio2013
编译报错,“因为计算机丢失MVSCRR120D.dll”解决办法
更新VS2013后编译报错“main.exe”(Win32): 已加载“G:\MyCode\VS2013\Clock\main\Debug\main.exe”。已加载符号。“main.exe”(Win32): 已加载“C:\Windows\System32\ntdll.dll”。无法查找或打开PDB文件。“main.exe”(Win32): 已加载“C:\Windows\System32\kern
aaaeee2011
·
2013-11-22 00:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他