综合运用3种基本结构进行程序设计-C语言程序实验报告

5. 算法流程图 #include void main() {

long m,n,sum=0; scanf(“%ld”,&m); while(m>0) {

n=m; m=m/10; sum=sum*10+n; }

printf(“%ld”,sum); }

6. 算法流程图 #include void main() {

int n=1,i; while(1) { n++;

for(i=2;i<=n/2;i++)

if(n%i==0) break; if((i>n/2)&&(n+1000)7==0) {

printf(“%d”,n); break;

第 5 页

} } }

7. 算法流程图 #include void main() {

int i,j,sum,m; for(i=2;i<1000;i++) {

sum=0;

for(j=1;j

printf(\ for(m=2;m

if(i%m==0) printf(\ printf(\ } } }

8. 算法流程图 #include void main() {

int s1=0,j,i=1; float s=0,s2=0,x;

第 6 页

char ch=getchar(); while(ch!='.'&&ch!='\\n') { s1=s1*10+ch-'0';

ch=getchar();

}

if(ch!='\\n')

ch=getchar();

while(ch!='\\n') {

x=ch-'0';

ch=getchar();

for(j=1;j<=i;j++) {

x=x*0.1; } s2=s2+x;

i++;

} s=s1+s2;

printf(\}

9. 算法流程图 #include void main() { char i,j,k;

for(i='X';i<='Z';i++) for(j='X';j<='Z';j++)

if(i!=j)

第 7 页

}

for(k='X';k<='Z';k++)

if(i!=k&&j!=k) { }

if(i!='X'&&k!='X'&&k!='Z')

printf(\

*思考题-算法流程图 #include void main() {

int C,E,G,N,Q,R,V,I,T=1; int VINGT,CINQ,TRENTE,sum; for(Q=0;Q<=9;Q++)

for(C=2;C<=9;C++)

if(C!=Q)

for(E=3;E<=9;E+=2)

if(E!=Q&&E!=C) for(G=4;G<=9;G++)

if(G!=Q&&G!=C&&G!=E) for(N=4;N<=9;N++)

if(N!=Q&&N!=C&&N!=E&&N!=G) for(V=8;V<=9;V++)

if(V!=Q&&V!=C&&V!=E&&V!=G&&V!=N) for(R=0;R<=1;R++)

if(R!=T)

for(I=4;I<=9;I+=5)

if(I!=Q&&I!=C&&I!=E&&I!=G&&I!=N&&I!=V) {

第 8 页

联系客服:779662525#qq.com(#替换为@)