上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 题目:求1+2!+3!+...+20!的和。 程序分析:此程序只是把累加变成了累乘。 实例: 1 #include <stdio.h> 2 3 int main() 4 { 5 int i; 6 long double sum,mix; 7 sum=0,mix=1; 8 for(i=1;i<=20; 阅读全文
posted @ 2020-06-02 12:12 C语言自学网 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 程序分析:请抓住分子与分母的变化规律。 实例: 1 #include <stdio.h> 2 3 int main() 4 { 5 int i,t; 6 float sum=0; 7 floa 阅读全文
posted @ 2020-06-01 19:17 C语言自学网 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 题目:打印出如下图案(菱形)。 * *** ***** ******* ***** *** * 程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重for循环,第一层控制行,第二层控制列。 实例: 1 #include <stdio.h> 2 int main() 3 { 4 阅读全文
posted @ 2020-06-01 19:15 C语言自学网 阅读(3113) 评论(0) 推荐(0) 编辑
摘要: 题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。 实例: 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 in 阅读全文
posted @ 2020-06-01 17:18 C语言自学网 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个
第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下
的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 程序分析:采取逆向思维的方法,从后往前推断。 1) 设x1为 阅读全文
posted @ 2020-05-29 18:37 C语言自学网 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 程序分析:见下面注释。 实例: 1 #include<stdio.h> 2 int main() 3 { 4 float h,s; 5 h=s=100; 6 h=h/2; 阅读全文
posted @ 2020-05-29 17:05 C语言自学网 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。 程序分析:请参照:C 实战练习题目14。 实例: 1 #include<stdio.h> 2 #define N 1000 3 int main() 4 { 5 int i,j,k,n, 阅读全文
posted @ 2020-05-29 16:47 C语言自学网 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。 程序分析:关键是计算出每一项的值。 实例: 1 #include<stdio.h> 2 int main() 3 { 4 int s= 阅读全文
posted @ 2020-05-29 16:45 C语言自学网 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 程序分析:利用while语句,条件为输入的字符不为'\n'。 实例: 1 #include<stdio.h> 2 int main() 3 { 4 char c; 5 int letters=0,spaces=0,digits 阅读全文
posted @ 2020-05-29 12:00 C语言自学网 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 程序分析: (1)最小公倍数=输入的两个数之积除于它们的最大公约数,关键是求出最大公约数; (2)求最大公约数用辗转相除法(又名欧几里德算法) 1)证明:设c是a和b的最大公约数,记为c=gcd(a,b),a>=b,令r=a mod b设a= 阅读全文
posted @ 2020-05-29 11:26 C语言自学网 阅读(343) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页