void main( ){ int i=1 ,sum= 0; do {s um+=i ;i ++; } while (i<=1 00); print f("1~ 100 的和为:%d" ,sum) ;}2) #in clude void main( ){ int i=1 ,sum= 0; do {s um+=i ;i ++; } while (i<=1 00); print f("1~ 100 的和为:%d" ,sum) ;}2) #in clude

全文预览

2013年秋C语言程序设计作业

上传者:幸福人生 |  格式:doc  |  页数:2 |  大小:156KB

文档介绍
trlw r(str );// 转换为小写字母 p rintf ("转换后的字符串为: %s", str); } (2)1) #in clude <stdi o.h> void main( ){ int i=1 ,sum= 0; do {s um+=i ;i ++; } while (i<=1 00); print f("1~ 100 的和为:%d" ,sum) ;}2) #in clude <stdi o.h> void main( ){ int i=1 ,sum= 0; wh ile(i <=100 ){s um+=i ;i ++; } print f("1~ 100 的和为:%d" ,sum) ;}3) #in clude <stdi o.h> void main( ){int i, sum=0 ; for( i=1;i <=100 ;i++) sum+ =i; p rintf ("1~1 00的和为:%d", sum); } (3)数组时连续分配一串单元,数目开始定义的时候就必须固定下来,看起来整洁,但是写的程序是死程序,容易浪费内存指针存放一个地址值, 表示指向某一个单元, 可以用指针来索引单元。数组可以完成栈,堆,树等等的操作,它在编程时候的好处是非常的灵活,在构建思路的时候有很大的灵活性。(4) #inc lude< stdio .h> # inclu de<st ring. h> v oid m ain() { cha r str [50], n=0,i ; ch ar*p;p= str; scan f("%s ",p); whi le(*p ++!=' \0')n ++; i=n-1 ; whil e(str [i]!= '\0') { pri ntf(" %c",s tr[i] ); i --; if( i==-1 ) str[ i]='\ 0'; }}

收藏

分享

举报
下载此文档