if(y<0)z=0;           elsez+=1;      ">                if(y<0)z=0;           elsez+=1;      " />
2015年秋西南交大高级语言程序设计a

2015年秋西南交大高级语言程序设计a

ID:8799517

大小:173.50 KB

页数:11页

时间:2018-04-08

2015年秋西南交大高级语言程序设计a_第1页
2015年秋西南交大高级语言程序设计a_第2页
2015年秋西南交大高级语言程序设计a_第3页
2015年秋西南交大高级语言程序设计a_第4页
2015年秋西南交大高级语言程序设计a_第5页
资源描述:

《2015年秋西南交大高级语言程序设计a》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第1次作业12. main()     {intx=2,y=-1,z=2;               if(x               if(y<0)z=0;           elsez+=1;            printf(“%d”,z);      }写出程序输出结果 (1)  答案:213. 下面程序的运行结果是    。voidfl(void){intx=1;       staticy=2;       x++;       y++;       printf("%d,%d",x,y);}voidmain(){intk;

2、       for(k=1;k<=3;k++)fl();}答案:2,32,42,514. #include ”stdio.h”      void main()  {chara[61],*s;intn;   gets(a);   for(s=a;*s;s++)if(*s>=’A’ &&*s<=’Z’)*s+=32;   puts(a);      }若程序的输入为SWJTU,则输出结果为  (3)  。答案:switu15. #include“stdio.h”#define  N  5intswap(int*p,int*q) {int  t;  if(p

3、p=*q;*q=t;}  returnp }voidf(inta[],intm) {int  *p,*q;  p=a;q=a+m;  while(swap(p,q))   {p++;q--} }voidmain() {intm,a[N];  for(m=0;m  f(a,N-1);  for(m=0;m }若程序的输入为89234, 则输出结果为   (4)  。答案:4329816. 写一个程序,建立N元整型数组,然后输入一个整数x,查找x是否包含在数组中,若在,则返回第一次出现的下标以及总的出现次数;否则,输出下标为-1, 总的出现

4、次数为0. 答案:#include#defineN8intSearch(inta[N],intx,int*pc){inti,first=-1;*pc=0for(i=0;i

5、nt);printf("Firstposition=%d,count=%d",p,count);}16. 输入若干双精度实数,直到0时停止,计算并输出这些实数的平均值。答案:#includevoidmain(){intn=0;doublea,sum=0,av;printf("Inputdoubletypenumbersuntilinout0:");while(1){scanf("%丨",&a);if(!a)break;n++;sum+=a;}if(n=0)printf("Noinputdata.");else{av=sum/n;printf("av

6、=%.4f".av);}}17. C语言的三种循环语句是,dowhile循环、           循环和         循环;结构化程序设计方法主张限制使用              语句。答案:whileforgoto19. 已知inta=2,b=3,c=0;执行下列语句后,写出各变量的值。c=b++―a++;变量a=      ,b=      ,c=      答案:34120. 循环语句for(i=0;i>=10;i--);  其循环的次数为___答案:021. C语言提供了三种预处理功能,它们是:宏定义、包含文件和  答案:条件编码22. 若有定义:inta=

7、0,b=0,c=0,d=0;则执行语句a=(b=3,c=5*b++,d=++c+1);后,变量a的值是        ,变量b的值是        ,变量c的值是         ,变量d的值是        。答案:174161723. 若有定义:inta=1,b=2,c=3,d=4;,则表达式:a<=b?a:c<=d?a:d的值是        ,执行表达式(a>b)&&(c++)后,c的值为       。答案:1324. 有如下语句:char  A[]={"SWJTU"}; 该字符串

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。