传奇sf诛仙私服变态传奇私服传奇合击私服传奇归来私服传奇连击私服热血传奇私服新开传奇私服诛仙sf诛仙2私服变态传奇sf中变传奇合击私服英雄合击私服1.85合击传奇私服1.76传奇私服发布网1.85传奇私服发布网连击传奇私服连击私服

首页上机实践题


刘甲耀、严桂兰教授新著作问世

Core Java应用程序设计教程

C++程序设计简明教程

C#程序设计

我校开展省级精品课程建设



软件系上机教学
 
 

while、do语句

sj3_1

/*p36 3.6*/
#include <stdio.h>
void main()
{
int i=2;
float sum=1.0f;
while(i<=50)
{
sum+=1/(float)i;
i=i+2;
}
printf("%.2f\n",sum);
}
//2.91

sj3_2

#include <stdio.h>
void main()
{
int i=1,sum=0;
while(1)
{
sum+=i++;
if(i>100) break;
}
printf("%d\n",sum);
}

sj3_3

//p57 3.11
#include <stdio.h>
void main()
{
int d;
scanf("%d",&d); //581
while((d/=10)>9);// 581/10->58,58/10->5
printf("%d\n",d);
}

sj3_4

// s=1+3+5...9
#include <stdio.h>
void main()
{
int i=1,s=0;
do{
if(i%2!=0)
s=s+i;
i++;
}while(i<10);
printf("%d\n",s);
}

sj3_5

#include <stdio.h>
void main()
{
int i,j,n;
do{
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
printf("%d",n);
printf("\n");
}
}while(n);
}

sj3_6

/*z252_37*/
#include <stdio.h>
void main()
{
short int a[16],y,i=0,j;
scanf("%hd",&y);
for(i=0;i<16;i++) a[i]=0;
i=0;
do{
a[i]=y%2;
y/=2;
i++;
}while(y);
for(j=15;j>=0;j--)
{
printf("%hd",a[j]);
if(j%4==0&&j!=0) printf(",");

}
printf("\n");
}
/*input:32767
output:0111,1111,1111,1111*/

 


 
   

2006年 私立华联学院 版权所有