用C语言编写简单程序_第1页
用C语言编写简单程序_第2页
用C语言编写简单程序_第3页
用C语言编写简单程序_第4页
用C语言编写简单程序_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验36:# include void cat(void)printf(我是猫n); printf(现在还没有名字n);main ( ) cat(); return 0; 实验37:#include void print(int n)int i;for (i = 0; i n; i+)putchar(*);putchar(n);main()print(1);print(2);print(3);print(4);print(5);return 0;实验38: # include # include double get_float (void) char s80; gets (s); retur

2、n atof(s); /*关键部分*/ main () double hight; /*身高*/ printf (身高(cm)?); hight = get_float (); printf(你的标准体重是%.1f(kg)n, (hight-100.0)*.9); return 0; a: 这是一个有返回的函数实验39#include main() int i; long int price3; /*数组*/ price0=19800; price1=9800; price2 = 4980; printf (商品号码.价格n); for(i = 0; i 3; i+)printf( %d %5

3、ldn,i,pricei); return 0;实验40: #include main()int i;long int price =19800,9800,4980; /*数组*/ /price0=19800; /price1=9800; /price2 = 4980; printf (商品号码.价格n); for(i = 0; i 3; i+)printf( %d %5ldn,i,pricei); return 0;实验41: # include # include struct Person /*结构*/ char name20; int age; /*最后要有;*/main () str

4、uct Person who; strcpy (, Ritchie); who.age = 20; printf (姓名=%sn, ); printf (年龄=%dn, who.age); return 0; a: 结构的内存分配上存在空穴实验42 # include main() int n3; printf (sizeof(n0) :%dn, sizeof(n0); /*注意*/ printf (sizeof(n) :%dn, sizeof(n); return 0; 实验: #include main() char s3; float f; printf

5、(&s0 :%un, &s0); printf (s :%un, s); /*非常值得注意*/ printf (&s1 :%un, &s1); printf (&s2 :%un, &s2); printf (&f :%un, &f); return 0; 实验44: # include main () int d = 100; int *pd; printf (&d :%un, &d); printf (&pd :%un, &pd); pd = &d; printf (pd :%un, pd); printf (pd :%dn, *pd); return 0; 实验45# include vo

6、id change (int x, int y) int temp; if (x y) temp = x; x = y; y = temp; main () int n1 = 100, n2 = 200; printf (n1, n2是最初值为:%d, %dn, n1, n2); change (n1, n2); /*结果n1, n2并没有对调*/ printf (change后的值为: %d, %dn, n1, n2); return 0; 实验: # include void change (int *x, int *y) int temp; if (*x *y) temp = *x; *

7、x = *y; *y = temp; main () int n1 = 100, n2 = 200; printf (n1, n2是最初值为:%d, %dn, n1, n2); change (&n1, &n2); printf (change后的值为: %d, %dn, n1, n2); return 0; 实验47: # include # include /*strlen*/ /*除去字符串最后一个字符*/void dec-str(char *s) int last = strlen(s); if (last 0) slast 1 = 0; /*为什么是last 1?*/main ()

8、char name = “computer”; int i; for (i = 0; i 8; i+) printf (“ %sn”,name); dee-str(name); return 0; 实验48: 关于内部变量和外部变量# include int data=123;void put(int n) data = n;int get (void) return data;main ()/int data;/printf(Input the data please);/scanf(%d,&data); put(data);printf (%dn,get (); return 0; 实验4

9、9: 符号常数# include # define MAX 26 /*习惯用大写*/# define BELL a# define ENDL nmain () char cMAX; int i; for (i = 0; i MAX; i+) ci = A+i; for (i = 0; i MAX; i+) putchar(ci) ; putchar(BELL); putchar(ENDL); return 0; 实验50: 函数声明# include void cat (void); /*函数声明*/main ( ) cat ( ); return 0; void cat (void) pri

10、ntf (我是猫n); printf (还没有名字n);实验51: # include #include neko.hmain ( ) neko( ); return 0; /- /neko.h 文件文件2 /-void neko(void)printf (我是猫我是猫,n还没有名字还没有名字n); 1、char s = “ABCDE”;char * s = “ABCDE” “FGH”;实验52: # include main( ) /char s = “ABCD” EFGH; char * s = ABCD EFGH; printf (%sn, s); return 0; 实验53: 利用下

11、面的一个函数,设计一个程序void get_str(char *s, int size) char temp129; gets(temp); strcpy(s, temp); ssize = 0; #include #include void get_str(char *s, int size) char temp129; gets(temp); strcpy(s, temp); ssize = 0; main( ) char s129; get_str(s,12); printf (%sn, s); return 0; 实验54: # include char * ps = Pascal, C, Fortran,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论