随笔分类 -  c语言

上一页 1 2 3 4 5 6 7 ··· 29 下一页
摘要://题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。 //1. 程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个位置。 //2.程序源代码: #include "stdio.h" main() { int a[11 阅读全文
posted @ 2023-02-28 05:11 myrj 阅读(144) 评论(0) 推荐(0)
摘要://题目:求一个3*3矩阵对角线元素之和 //1.程序分析:利用双重for循环控制输入二维数组,再将a[i][i]累加后输出。 //2.程序源代码: #include "stdio.h" main() { float a[3][3],sum=0; int i,j; printf("please in 阅读全文
posted @ 2023-02-28 05:07 myrj 阅读(187) 评论(0) 推荐(0)
摘要://题目:对10个数进行排序 //1.程序分析:可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换下次类推,即用第二个元素与后8个进行比较,并进行交换。 //2.程序源代码: #include "stdio.h" #define N 10 main() { int i,j,min, 阅读全文
posted @ 2023-02-28 05:06 myrj 阅读(256) 评论(0) 推荐(0)
摘要://题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。 //1.程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。 //2.程序源代码: #include "stdio.h" main() { char letter; 阅读全文
posted @ 2023-02-28 05:00 myrj 阅读(74) 评论(0) 推荐(0)
摘要://题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 //1. 程序分析:学会分解出每一位数,如下解释: //2.程序源代码: #include "stdio.h" main( ) { long a,b,c,d,e,x; scanf("%ld",&x); a=x/10 阅读全文
posted @ 2023-02-28 04:56 myrj 阅读(351) 评论(0) 推荐(0)
摘要://题目:求1+2!+3!+...+20!的和 //1.程序分析:此程序只是把累加变成了累乘。 //2.程序源代码: #include "stdio.h" main() { float n,s=0,t=1; for(n=1;n<=20;n++) { t*=n; s+=t; } printf("1+2 阅读全文
posted @ 2023-02-28 04:53 myrj 阅读(215) 评论(0) 推荐(0)
摘要://题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 //1.程序分析:请抓住分子与分母的变化规律。 //2.程序源代码: #include "stdio.h" main() { int n,t,number=20; float a=2,b= 阅读全文
posted @ 2023-02-28 04:52 myrj 阅读(389) 评论(0) 推荐(0)
摘要://题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。 //1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是 阅读全文
posted @ 2023-02-28 04:39 myrj 阅读(49) 评论(0) 推荐(0)
摘要://题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 //1.程序分析:采取逆向思维的方法,从后往前推断。 //2 阅读全文
posted @ 2023-02-28 04:34 myrj 阅读(71) 评论(0) 推荐(0)
摘要://题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? //1.程序分析:见下面注释 //2.程序源代码: #include "stdio.h" main() { float sn=100.0,hn=sn/2; int n; 阅读全文
posted @ 2023-02-28 04:30 myrj 阅读(83) 评论(0) 推荐(0)
摘要://题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。 //1. 程序分析:请参照程序<--上页程序14. //2.程序源代码: #include "stdio.h" main() { static int k[10]; int i,j, 阅读全文
posted @ 2023-02-28 04:27 myrj 阅读(297) 评论(0) 推荐(0)
摘要://题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。 //1.程序分析:关键是计算出每一项的值。 //2.程序源代码: #include "stdio.h" main() { int 阅读全文
posted @ 2023-02-27 22:07 myrj 阅读(977) 评论(0) 推荐(0)
摘要://题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 //程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: //(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 //(2)如果n<>k,但n能被k整除,则应打印出k的值,并 阅读全文
posted @ 2023-02-27 22:03 myrj 阅读(224) 评论(0) 推荐(0)
摘要://题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... //2.程序源代码: #include "stdio.h" mai 阅读全文
posted @ 2023-02-27 22:00 myrj 阅读(60) 评论(0) 推荐(0)
摘要://题目:输入某年某月某日,判断这一天是这一年的第几天? //1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。 //2.程序源代码: #include "stdio.h" main() { int day,mont 阅读全文
posted @ 2023-02-27 21:47 myrj 阅读(271) 评论(0) 推荐(0)
摘要://题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60 阅读全文
posted @ 2023-02-27 21:44 myrj 阅读(111) 评论(0) 推荐(0)
摘要://题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? //1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。请看具体分析: //2.程序源代码: #include "math 阅读全文
posted @ 2023-02-27 21:42 myrj 阅读(280) 评论(0) 推荐(0)
摘要:#include <stdio.h> main() { 【1】 ch[80]; int i; printf("请输入一个字符串:"); gets(【2】); for(i=0;ch[i]!= '【3】';i++) { if(ch[i]>='A'【4】ch[i]<='Z') ch[i]=ch[i]+32 阅读全文
posted @ 2023-02-27 09:38 myrj 阅读(258) 评论(0) 推荐(0)
摘要:#include <stdio.h> main() { int year,flag; printf("请输入年份:"); 【1】; 【2】 printf("年份超出范围。"); else { if(year%4==0) { 【3】 { if(year%400==0) flag=1; 【4】 flag 阅读全文
posted @ 2023-02-27 09:34 myrj 阅读(134) 评论(0) 推荐(0)
摘要://题目:编程求输出所有符合以下特点4位数,这个数是否具有以下特点:这数本身是平方数,且其低2位和高2位所组成的2个2位数也是平方数。 //要求:使用程序中定义的变量 #include <stdio.h> #include <math.h> main(){ int qw,bw,sw,gw; // q 阅读全文
posted @ 2023-02-27 06:56 myrj 阅读(394) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 29 下一页