if(y<0)z=0; elsez+=1; "> if(y<0)z=0; elsez+=1; " />
欢迎来到天天文库
浏览记录
ID:8799517
大小:173.50 KB
页数:11页
时间:2018-04-08
《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(p3、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;i5、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("av6、=%.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"}; 该字符串
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;i5、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("av6、=%.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"}; 该字符串
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, 总的出现
}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;i5、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("av6、=%.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"}; 该字符串
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"}; 该字符串
此文档下载收益归作者所有