资源描述:
《程序循环结果没答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、写出下列程序的运行结果1、#includevoidmain(){inti,j;for(i=5;i>0;i--){for(j=i;j>0;j--)printf("*");printf("");}}2、#includevoidauto_static(void){intvar_auto=0;staticintvar_static=0;printf("var_auto=%d,var_static=%d",var_auto,var_static);++var_auto;++var_static;}main(){inti;for(i=0;i<4;i++)au
2、to_static();}3、#includevoidmain(){charstr[][20]={"Beijing","ShangHai","WuHan","ChangSha"};inti;for(i=0;i<=3;i++)switch(i){case0:puts(str[0]);case1:puts(str[i]);break;default:puts(str[i]);}}4、#includevoidmain(){FILE*fp;charc;intk,count[4]={0};fp=fopen("f.txt","r");while(!feof(fp))
3、{c=fgetc(fp);if(c>='a'&&c<='z')count[0]++;elseif(c>='A'&&c<='Z')count[1]++;elseif(c>='0'&&c<='9')count[2]++;elseif(c=='#')count[3]++;}fclose(fp);for(k=0;k<4;k++)printf("count[%d]=%d",k,count[k]);}假设文件f.txt的内容为:f6FDfds234343。假设文件打开成功。5、#includevoidmain(){inti,j;for(i=0;i<4;i++){for(j=i;j
4、>=i;j--)printf("*");printf("");}}6、#includevoidmain(){inti,a[10]={-1},*p=a;for(i=1;i<10;i++)*(p+i)=i;for(;pintfun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;return(m);}voidmain(){intk=4,m=1,i;for(i=0;i<4;i++)printf("fu
5、n(%d,%d)=%d",k,m,fun(k,m));}8、#includevoidmain(){inta[][4]={{1,2,3,4},{2,3,4,5},{3,4,5,6},{4,5,6,7};intb[4][4]={1,2,3,4,1,5,6};inti,j,c[4][4];for(i=0;i<4;i++){for(j=0;j<4;j++){c[i][j]=a[i][j]+b[i][j];if(j==3)printf("%4d",c[i][j]);elseprintf("%4d",c[i][j]);}}}9#include#defineN
6、4voidmain(){intirow,icol;for(irow=0;irow=irow)printf("*");elseprintf("");printf("");}}10#include#defineN4voidmain(){inta[][N]={{1,2,3},{1,2},{1,2,3},{1}};intb[N][N],c[N][N],i,j;for(i=0;i7、+a[i][j];printf("%3d",c[i][j]);}printf("");}}11#includevoidmain(){inti,a[8]={-1},*p=a;for(i=1;i<8;i++)*(p+i)=i;for(p++;p#include