zoukankan      html  css  js  c++  java
  • c语言实验三 循环结构程序设计

    一、分别用for循环、while循环、do-while循环完成求解s

    1)for循环

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

    2)while循环

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

    3)do-while循环

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

    二、输出所有“水仙花数”

    #include<stdio.h>
    int main()
    {
        int a,b,c,i,n;
        for(i=100,n=0;i<=999;i++)
        {
            a=i/100;
            b=(i/10)%10;
            c=i%10;
            if(a*a*a+b*b*b+c*c*c==i){
                printf("%d
    ",i);
            n++;}
        }
        printf("一共有%d个水仙花数
    ",n);   
        return 0;
        }

    三、利用循环的嵌套编写程序

    #include"stdio.h"
    int main(){
        int i,j,k,n;
        n = 0;
        for(i = 1;i<=5;i++){
            for(j = 1;j<=5;j++){
                for(k = 1;k<=5;k++){
                    if(i!=j&&j!=k&&i!=k){
                        printf("%d%d%d
    ",i,j,k);
                        n++;
                    }
                }
            }
        }
        printf("一共有%d种组合
    ",n);
        return 0;
    }

  • 相关阅读:
    JS中级二
    JS中级一
    JS入门八
    JS入门七
    JS入门六
    JS入门五
    JS入门四
    JS入门三
    JS入门二
    JS入门1
  • 原文地址:https://www.cnblogs.com/P201821440043/p/10818576.html
Copyright © 2011-2022 走看看