zoukankan      html  css  js  c++  java
  • c语言小程序

    1. 输出星号菱形图案

    #include <stdio.h>
    
    //输出格式
    void print(char ch) {
        putchar(ch);
    }
    //星号
    void printstar(int n)
    {
        int i,j;    //行,列
        for(i=0; i<2*n-1; i++)
        {
            for(j=0; j<2*n-1; j++)
            {
                if(i<n)
                {
                    if(j>=n-i-1&&j<n+i)
                    {
                        print('*');
                    }
                    else
                    {
                        print(' ');
                    }
                }
                else
                {
                    if(j>=i-n+1&&j<3*n-i-2)
                    {
                        print('*');
                    }
                    else
                    {
                        print(' ');
                    }
                }
    
            }
            print('
    ');
        }
    }
    
    int main() {
        int n = 5;
        printstar(n);
        return 0;
    }

    输出:

    2.  输出蛇形矩阵

    #include <stdio.h>
    
    void snake(int n) {
        int i;
        int a;
        for(i = 0; i < n*n; i++) {
            a = (int) i/n;
            if(a%2 == 0){
                printf("%d ",i+1);
            }
            else{
                printf("%d ",(2*a+1)*n-i);
            }
            if((i+1)%n == 0){
                printf("
    ");
            }
        }
    }
    
    int main() {
        int n = 7;
        snake(n);
        return 0;
    }

    输出:

    3.  实现奇数求和

    #include <stdio.h>
    
    int main() {
        int i,sum = 0;
        for(i = 1; i < 100; i += 2){
            sum += i;
        }
        printf("%d",sum);
        return 0;
    }

    输出:2500.

  • 相关阅读:
    Response/Request
    每日总结-Day5
    每日总结-Day4
    每日总结-Day3
    每日总结-Day2
    每日总结-Day1
    day6
    Day5
    Day4
    需求分析之软件初设想
  • 原文地址:https://www.cnblogs.com/common376/p/5998359.html
Copyright © 2011-2022 走看看