问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言想多锻炼,不懂得怎么练习

发布网友 发布时间:2022-04-27 01:13

我来回答

2个回答

热心网友 时间:2022-06-22 01:20

我在你这个时候也一样的感觉,非常空虚。。不知道编什么东西。其实我们要学的还有很多很多的。

【程序21】
题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个
第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下
的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。
1.程序分析:采取逆向思维的方法,从后往前推断。
2.程序源代码:
main()
{
int day,x1,x2;
day=9;
x2=1;
while(day>0)
{x1=(x2+1)*2;/*第一天的桃子数是第2天桃子数加1后的2倍*/
x2=x1;
day--;
}
printf("the total is %d\n",x1);
}
==============================================================
【程序22】
题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定
比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出
三队赛手的名单。
1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
则表明此数不是素数,反之是素数。
2.程序源代码:
main()
{
char i,j,k;/*i是a的对手,j是b的对手,k是c的对手*/
for(i='x';i<='z';i++)
for(j='x';j<='z';j++)
{
if(i!=j)
for(k='x';k<='z';k++)
{ if(i!=k&&j!=k)
{ if(i!='x'&&k!='x'&&k!='z')
printf("order is a--%c\tb--%c\tc--%c\n",i,j,k);
}
}
}
}
==============================================================
【程序23】
题目:打印出如下图案(菱形)
*
***
******
********
******
***
*
1.程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重
for循环,第一层控制行,第二层控制列。
2.程序源代码:
main()
{
int i,j,k;
for(i=0;i<=3;i++)
{
for(j=0;j<=2-i;j++)
printf(" ");
for(k=0;k<=2*i;k++)
printf("*");
printf("\n");
}
for(i=0;i<=2;i++)
{
for(j=0;j<=i;j++)
printf(" ");
for(k=0;k<=4-2*i;k++)
printf("*");
printf("\n");
}
}
==============================================================
【程序24】
题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
1.程序分析:请抓住分子与分母的变化规律。
2.程序源代码:
main()
{
int n,t,number=20;
float a=2,b=1,s=0;
for(n=1;n<=number;n++)
{
s=s+a/b;
t=a;a=a+b;b=t;/*这部分是程序的关键,请读者猜猜t的作用*/
}
printf("sum is %9.6f\n",s);
}
==============================================================
【程序25】
题目:求1+2!+3!+...+20!的和
1.程序分析:此程序只是把累加变成了累乘。
2.程序源代码:
main()
{
float n,s=0,t=1;
for(n=1;n<=20;n++)
{
t*=n;
s+=t;
}
printf("1+2!+3!...+20!=%e\n",s);
}
==============================================================【程序29】
题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
1. 程序分析:学会分解出每一位数,如下解释:(这里是一种简单的算法,)
2.程序源代码:
main( )
{
long a,b,c,d,e,x;
scanf("%ld",&x);
a=x/10000;/*分解出万位*/
b=x%10000/1000;/*分解出千位*/
c=x%1000/100;/*分解出百位*/
d=x%100/10;/*分解出十位*/
e=x%10;/*分解出个位*/
if (a!=0) printf("there are 5, %ld %ld %ld %ld %ld\n",e,d,c,b,a);
else if (b!=0) printf("there are 4, %ld %ld %ld %ld\n",e,d,c,b);
else if (c!=0) printf(" there are 3,%ld %ld %ld\n",e,d,c);
else if (d!=0) printf("there are 2, %ld %ld\n",e,d);
else if (e!=0) printf(" there are 1,%ld\n",e);
}
==============================================================
【程序30】
题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
1.程序分析:同29例
2.程序源代码:
main( )
{
long ge,shi,qian,wan,x;
scanf("%ld",&x);
wan=x/10000;
qian=x%10000/1000;
shi=x%100/10;
ge=x%10;
if (ge==wan&&shi==qian)/*个位等于万位并且十位等于千位*/
printf("this number is a huiwen\n");
else
printf("this number is not a huiwen\n");
}

热心网友 时间:2022-06-22 01:20

c在课本上是很难学好的,学了之后,你依然不会编程,
基础的教材 谭浩强编的 c程序设计 第二版
还有高质量c编程 这是pdf的链接
这是每一个c编程的人都看的东西
http://man.chinaunix.net/develop/c&c++/c/c.htm

到51cto 或csdn 下看看大的程序是什么样子的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
泰迪必备用品有哪些? 养泰迪狗新手需要准备什么东西 谁知道白色泰迪狗的生活用品需要哪些? 美国什么选举时间 离西双版纳最近的地州必去景点 技嘉945GCM-S2L ( 英特尔 945G )主板配什么显卡好 5年的台式电脑了想更新配置,反应速度有点慢。该如何提高,求大神指教... e2160超频设置 如何将多个excel表格合并成一个如何把多个工作簿合并成一个excel 上海社保最低比例是多少钱 手机回收平台,同城帮和爱回收哪个好? 在头条上发视频收费吗? 哪位知道比较好的C语言学习网站啊。最好是专攻C的,有系统的知识讲解和项目训练。我学过C,现在主要是提高 C语言综合练习 c语言基础训练 简单C语言练习 C语言怎么练习? C语言实用项目练习 报会计从业资格证报名时间错过了可以补报吗? 会计从业资格证报考途径 苏州的名小吃有哪些? 哪家炒酸奶加盟店利润最高 开炒酸奶加盟店要掌握哪些技巧 想在广州开个炒酸奶的店,不知道如何 炒酸奶店需要准备什么 永中那家炒酸奶的店在哪,名字叫什么 炒酸奶小店开在什么位置好 鞍山市那里有炒酸奶的店,想吃呜呜呜 临安哪有炒酸奶店? 机动车过户流程是怎样的 有了解手机回收平台的吗,同城帮和京东回收哪个好? 自学C语言做什么小程序好?或者研究课题?(高三学生) 发往头条全屏幕视频需要手机横拍还是竖拍? 同城帮和京东回收哪个好,手机回收哪里更安全? 同城帮旧机回收质检报告怎么样? 手机回收同城帮和京东回收哪个好,了解的朋友给点意见? 同城帮和回收宝哪个好,哪里回收手机方便些? 同城帮和回收宝哪个好,有人在这回收过的手机吗? 同城帮和乐回收哪个好,手机回收哪个价位更合理? 同城帮和回收宝哪个好,苹果手机回收哪里更划算? 同城帮和京东回收哪个好,卖旧手机最怕就是信息泄露,哪里能靠谱一些... 360同城帮手机回收打款怎么这么慢 斩红是什么意思? 发烧了全身发热怎么办 发烧却感觉热,是怎么回事? 发烧如何处理 为什么我发烧时感觉很热 发热了怎么办 发热了怎么处理? 孩子发烧发热怎么办?