




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
编程题小结大全 第一篇:编程题小结大全1011字符逆序Description:将一个字符串str的内容颠倒过来,并输出。Str的长度不超过100个字符。Input:输入包括一行。第一行输入的字符串。Output:输出转换好的逆序字符串。Sampleinput:IamastudentSampleoutput:tnedutsamaI解答:#include#includeintmain(){inti=0;charstr[100];gets(str);intlen=strlen(str)-1;for(i=len;i>=0;i--)printf(“%c”,str[i]);return0;}1541课后习题9.1Description:输入一行电报文字,将字母变成其下一字母(如a变成b,z变成a等)Input:一行字符Output:加密处理后的字符SampleInput:abSampleOutput:bc#includeintmain(){inti;charstr[100];gets(str);for(i=0;iprintf(“%sn”,str);return0;}1888#includeintmain(){intnum;scanf(“%d”,&num);intn,i,j;while(num){scanf(“%d”,&n);for(i=0;iInput输入只有三个正整数a、b、c。Output输出一行,包括三个的和、乘积、平均数。数据之间用一个空格隔开,其中平均数保留小数后面两位。SampleInput123SampleOutput662.00#includeintmain(){inta,b,c,sum,cheng;floatave;scanf(“%d%d%d”,&a,&b,&c);sum=a+b+c;cheng=a*b*c;ave=sum/3;printf(“%d%d%.2f”,sum,cheng,ave);return0;}第二篇:编程小结编程小结(一)一.累加:加数1+加数2+加数3+„„+加数n(n个加数相加)假设我们用i表示我们的加数数目,例如:当i=9时,就表示加数9模版:inti,sum=0;(注意:如果是分数或者小数sum就是float类型)for(i=1;i可能是i--,或者i+=2等等){通项a;(通项:用一个通用的式子表示所有的加数)sum+=a;}printf(“%d”,sum);(注意:如果是float类型就是%f)1、求1+2+3„„+100的和,则通项a就是i。分析:因为a就是i的值,所以这里不需要通项这一行了,因此整个大括号中间就只有一句话,所以大括号可以省略。整理之后就是:inti,sum=0;for(i=1;i2、求2+4+6„„+100的和。分析:因为a就是i的值,所以这里不需要通项这一行了,因此整个大括号中间就只有一句话,所以大括号可以省略,再分析,再分析我们发现每个加数都是偶数,那么i的变化就是i+=2,并且i是从2开始变化,那么在赋值的时候就应该是i=2。整理之后就是:inti,sum=0;for(i=2;i3、求1+3+5„„+99的和。分析:因为a就是i的值,所以这里不需要通项这一行了,因此整个大括号中间就只有一句话,所以大括号可以省略,再分析,再分析我们发现每个加数都是奇数,那么i的变化就是i+=2。整理之后就是:inti,sum=0;for(i=1;i4、求1+5+9+13+17+„„的前100项的和,则通项为j+4,则程序为:inti,sum=0,j=1;for(i=1;i5、求1+4+9+16+„„的前100项的和分析可知:每个加数就是对应的加数数目的平方,则通项为i*i,则程序为:inti,sum=0;for(i=1;i6、求1+(1+2)+(1+2+3)+(1+2+3+4)+„„的前100项的和。分析可知每一个加数本身又是一个累加的式子,进一步观察可以发现,每个累加的式子都是加到这个加数所在的加数数目,即第35个加数就是1+2+3„„+35,并且是在前面一个加数的基础上加上这个加数所在的加数数目,也就是说第36个加数就是在前一个加数的基础上加上36,即:1+2+3„„+35+36。假设第k个加数是j,那么第k+1个加数就可以表示为j+(k+1),然后第k+2个加数就是j+(k+1)+(k+2)„„那么我们的通项就可以表示为a=a+i,则程序为:inti,sum=0,a=0;for(i=1;i7、求1+1+2+3+5+8+13+21+„„的前100项的和。分析可知从第三个加数开始,每一个加数是其前两个加数之和,假设第k个加数是m,第k+1个加数是n,然后第k+2个加数就是m+n,那么我们的通项就可以表示为a=m+n,但是要注意每次加数所对应的m和n不一样,所以我们要在求出每个加数

是飞****文章
实名认证
内容提供者


最近下载
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf