实验三 循环结构程序设计

1、(1)for

#include<stdio.h>
int main(){
	int i,s;
	i=22;
	s=0;
	for(i=22;i<=1002;i+=20)
		s=s+i;
		printf("%d",s);
	return 0;
}

 

(2)while

#include "stdafx.h"

int main(int argc, char* argv[])
{
    long int s;
    int i;
    s=0;
    i=22;
    while(i<=1002){
        s=s+i;
        i+=20;
    }
    printf("%d",s);
    return 0;
}

(3)do while

#include "stdafx.h"

int main(int argc, char* argv[])
{
    long int s;
    int i;
    s=0;
    i=22;
    do
    {
        s=s+i;
        i+=20;
    }
    while(i<=1002);
    printf("%d",s);
    return 0;
}

2、

#include "stdafx.h"

int main(int argc, char* argv[])
{
    int i,a,b,c;
    int count=0;

    for(i=100;i<1000;i++)
    {
        a=i/100;
        b=(i-a*100)/10;
        c=i%10;
        if(a*a*a+b*b*b+c*c*c==i)
        {
            printf("%d\n",i);
            count ++;
        }
    }
    printf("水仙花数个数:%d\n",count);
    return 0;
}

3、

#include "stdafx.h"

int main(int argc, char* argv[])
{
    int count=0;
      int i,j,k;
      for(i=1;i<=5;i++){
          for(j=1;j<=5;j++){ 
              if (i==j)
                  break;
              for(k=1;k<=5;k++)
              {
                  if(i==j||j==k||k==i)
                      break;
              }
              printf("%d\n",i*100+j*10+k);
                  count++;
          }
             
      }
      printf("%d\n",count);
    return 0;
}

猜你喜欢

转载自www.cnblogs.com/P201821440042/p/10819542.html