《实验与习题指导》编程题|001-010

实验1-1 Hello World! – 浙大版《C语言程序设计实验与习题指导(第4版)》题目集

#include <stdio.h>

int main(){
    // 输出
    printf("Hello World!\n");
    
    return 0;
}

实验1-2 简单求阶乘问题 – 浙大版《C语言程序设计实验与习题指导(第4版)》题目集

#include <stdio.h>

// 返回:阶乘
double fact(int n){
    double result=1;
    for(int i=1;i<=n;++i){
        result*=i;
    }
    return result;
}

int main(){
    // 输入
    int n;
    scanf("%d",&n);
    // 输出
    printf("%.0f\n",fact(n));
    
    return 0;
}

实验2-1-1 Welcome to You! – 浙大版《C语言程序设计实验与习题指导(第4版)》题目集

#include <stdio.h>

int main(){ 
    // 输出
    printf("Welcome to You!\n");
    
    return 0;
}

实验2-1-2 Programming in C is fun! – 浙大版《C语言程序设计实验与习题指导(第4版)》题目集

#include <stdio.h>

int main(){ 
    // 输出
    printf("Programming in C is fun!\n");
    
    return 0;
}

实验2-1-3 输出三角形 – 浙大版《C语言程序设计实验与习题指导(第4版)》题目集

#include <stdio.h>

int main(){
    // 输入
    const int layer=4;
    // 输出
    for(int i=1;i<=4;++i){
        for(int j=1;j<=1+layer-i;++j){
            printf("*");
        }
        printf("\n");
    }
    
    return 0;
}

实验2-1-4 输出菱形图案 – 浙大版《C语言程序设计实验与习题指导(第4版)》题目集

#include <stdio.h>

int main(){
    // 输出
    printf("  A\n");
    printf("A   A\n");
    printf("  A\n");
    
    return 0;
}

实验2-1-5 输出带框文字 – 浙大版《C语言程序设计实验与习题指导(第4版)》题目集

#include <stdio.h>

int main(){
    // 输出
    printf("************\n");
    printf("  Welcome\n");
    printf("************\n");
    
    return 0;
}

实验2-1-6 打印菜单 – 浙大版《C语言程序设计实验与习题指导(第4版)》题目集

#include <stdio.h>

int main(){
    // 输出
    printf("[1] Select crisps\n");
    printf("[2] Select popcorn\n");
    printf("[3] Select chocolate\n");
    printf("[4] Select cola\n");
    printf("[0] Exit\n");
    
    return 0;
}

实验2-1-7 输出倒三角图案 – 浙大版《C语言程序设计实验与习题指导(第4版)》题目集

#include <stdio.h>

int main(){
    // 输入
    const int layer=4;
    // 输出
    for(int i=1;i<=layer;++i){
        for(int j=1;j<=i-1;++j){
            printf(" ");
        }
        for(int j=1;j<=layer-i;++j){
            printf("* ");
        }
        printf("*\n");
    }
    
    return 0;
}

实验2-2-1 温度转换 – 浙大版《C语言程序设计实验与习题指导(第4版)》题目集

#include <stdio.h>

int main(){
    // 输入
    const int fahr=150;
    // 处理
    int celsius=5*(fahr-32)/9;
    // 输出
    printf("fahr = %d, celsius = %d\n",fahr,celsius);
    
    return 0;
}

发表评论