小说网 找小说 无限小说 烟雨红尘 幻想小说 酷文学 深夜书屋

2013年12月2日

基于visual Studio2013解决C语言竞赛题之0408素数

摘要: 题目解决代码及点评判断一个数是不是素数的方法,一般是看n是不是能被n以内的某个整数(1除外)整除为了提高效率,这个整数范围一般缩小到n的平方根如果在这个范围内的整数都不能整除,那么说明它是素数/************************************************... 阅读全文

posted @ 2013-12-02 23:09 牛栏山1 阅读(118) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之0407最大值最小值

摘要: 题目解决代码及点评这道题考察循环和比较/************************************************************************//* 7. 任意十个数,打印出它们中的最大数、最小数。测试数据:① 1,-12,20,30,-5,-2... 阅读全文

posted @ 2013-12-02 23:04 牛栏山1 阅读(146) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之0406数列求和

摘要: 题目解决代码及点评这个题目,还是考察for循环的使用以及数列规律,该数列的特点是第n个分子 = 第n-1个分子 + 第n-2个分子,分母也是此规律而另外一个规律是第n个分子和第n-1个分母值相同所以这里使用了一个辅助数组来做计算/******************************... 阅读全文

posted @ 2013-12-02 22:56 牛栏山1 阅读(208) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之0405阶乘求和

摘要: 题目解决代码及点评这道题和上一道题类似,第n个累加项 = n-1累加项的n倍由于有这个规律,我们可以用一个for循环实现但是例子代码并没有这么做,大家可以回去修改下代码,使得代码更加有效率这个代码把n的阶乘写成了一个函数/**********************************... 阅读全文

posted @ 2013-12-02 22:53 牛栏山1 阅读(145) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之0404循环求和

摘要: 题目解决代码及点评这道题考验for循环和一个简单的算法因为每次累加的值有规律,后面一次累加是前面一次累加的两倍所以可以用简单的循环,计算累加项和累加结果/********************************************************************... 阅读全文

posted @ 2013-12-02 22:49 牛栏山1 阅读(173) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之0403字符统计

摘要: 题目解决代码及点评这道题的目标是锻炼while循环,while循环的语法是while(循环条件){ 循环体;}每次进入循环体之前,先判断循环条件是否满足,如果不满足,执行序列就跳过循环体//3. 输入一行字符,统计其中的英文字母、数字、空格和其他字符个数。#include #incl... 阅读全文

posted @ 2013-12-02 22:44 牛栏山1 阅读(180) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之0402奇偶求和

摘要: 题目解决代码及点评这道题考察我们对循环和判断的综合应用#include #include #include void main(){ int sumj=0; int sumo=0; for (int i=1;i<=100;i++) // for循环,对100以内的每一个整数 { if ... 阅读全文

posted @ 2013-12-02 22:40 牛栏山1 阅读(183) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之0401阶乘

摘要: 题目解决代码及点评这个是一道经典的教科书题目,基本上每本基础的c/c++语言教科书都会有这个题目用来演示循环语句#include #include #include void main(){ int x; int num=1; printf("please input x\n"); sca... 阅读全文

posted @ 2013-12-02 22:36 牛栏山1 阅读(146) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之0307函数求值

摘要: 题目解决代码及点评这又是个条件函数,但是这个函数无法用switch来解决,因为switch只能用于和某条件相等情况下,而这个函数的范围是无穷的遇到这种问题,我们还是需要用复合的if语句来解决#include #include void main(){ float x; float y; p... 阅读全文

posted @ 2013-12-02 21:53 牛栏山1 阅读(105) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之0306分数转换

摘要: 题目解决代码及点评根据题目要去,我们可以通过if实现该功能,伪代码如下:if(a > 90) print 'A'else if(a>80) print 'b'else if(a>70) print 'c'else if(a>60) print 'd'else print 'e'但是这道题我... 阅读全文

posted @ 2013-12-02 21:48 牛栏山1 阅读(134) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之0305显示星期

摘要: 题目解决代码及点评这道题锻炼我们switch分支语句,对于条件太多时,用if符合条件分支是比较复杂的可以使用switch代替//5. 读入1到7之间的某个数,输出表示一星期中相应的//某一天的单词:Monday、 Tuesday等等,用switch语句做。#include #include v... 阅读全文

posted @ 2013-12-02 20:12 牛栏山1 阅读(148) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之0304整除数

摘要: 题目解决代码及点评按照题目要求,判断数值对3和5取模的结果,是否为0#include #include void main(){ int a; printf("please input a\n"); scanf_s("%d",&a); if (a%3==0||a%5==0) // 如果对... 阅读全文

posted @ 2013-12-02 19:52 牛栏山1 阅读(124) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之0303最大数

摘要: 题目解决代码及点评这道题考察对条件分支和赋值的灵活应用正常思维如果 a>b and a>c 那么a最大如果b>c and b>a 那么b最大如果c>a and c>b 那么c最大但是以上写法判断多,代码复杂简单的做法是:如果 a #include void main(){ int a,b,c;... 阅读全文

posted @ 2013-12-02 16:42 牛栏山1 阅读(143) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之0302字符数出

摘要: 题目解决代码及点评根据题目要求,只要根据用户输入的字母,判断字母之后,给出相应的输出即可在以下代码中,f32函数实现了该功能,通过if条件判断语句#include #include void f32(char c){ if (c>='A'&&c='a'&&c=48&&c<=57) // ... 阅读全文

posted @ 2013-12-02 16:25 牛栏山1 阅读(117) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之0301函数求值

摘要: 题目解决代码及点评#include #include #include void main(){ double x,y; printf("please input x"); // 提示用户输入x scanf_s("%lf",&x); /// 通过scanf_s让用户输入x的值 i... 阅读全文

posted @ 2013-12-02 16:02 牛栏山1 阅读(121) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之0205位数求和

摘要: 题目解决代码及点评#include #include void main(){ int num; // 剩余位数 int sum=0; // 总和变量,最后求和的结果在此 printf("please input num\n"); scanf_s("%d",&num); // 输入... 阅读全文

posted @ 2013-12-02 15:30 牛栏山1 阅读(121) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之0204实数求值

摘要: 题目解决代码及点评#include #include #include void main(){ double a,b,c; printf("please input a,b,c like a,b,c\n"); scanf_s("%lf,%lf,%lf",&a,&b,&c); // 通过sc... 阅读全文

posted @ 2013-12-02 14:52 牛栏山1 阅读(88) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之0203格式化输出

摘要: 题目解决代码及点评#include #include void main(){ // print是输出函数,参数%s表示输出字符串,而%-10s表示输出的字符串占10个位置,不足则补空格 printf("%-10s %-10s %-10s %-10s %-10s\n","nam... 阅读全文

posted @ 2013-12-02 13:21 牛栏山1 阅读(95) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之0202坐标转换

摘要: 题目解决代码及其点评#include #include #include void main(){ const double PI=3.14; // 定义pi常量 double r,s; double x,y; printf("please input r and s like (r,s)\... 阅读全文

posted @ 2013-12-02 12:41 牛栏山1 阅读(161) 评论(0) 推荐(0) 编辑

基于visual Studio2013解决C语言竞赛题之0201温度转换

摘要: 题目解决代码及点评#include #include void main(){ float f; float c; float k; printf("please input the f\n"); scanf_s("%f", &f); // 注意不能写成5/9*(f-32),5/9两个整数相除结果... 阅读全文

posted @ 2013-12-02 11:21 牛栏山1 阅读(138) 评论(0) 推荐(0) 编辑

导航