📌  相关文章
📜  AKTU 1年级第二学年解题纸2016-17 | COMP。系统和C编程| C段(1)

📅  最后修改于: 2023-12-03 14:59:12.877000             🧑  作者: Mango

AKTU 1年级第二学年解题纸2016-17 | COMP。系统和C编程| C段

本篇文章旨在为C语言程序员提供AKTU一年级第二学年解题纸2016-17的参考资料,包括了常见的编程问题以及解决方法。

题目1:输入10个整数 并输出其中最大的数
#include <stdio.h>

int main() {
    int a[10], max;
    int i;

    printf("请依次输入10个整数:\n");
    for(i=0;i<10;i++)
        scanf("%d", &a[i]);

    max = a[0];
    for(i=1;i<10;i++)
        if(a[i] > max) max = a[i];

    printf("10个整数中的最大值是:%d\n", max);

    return 0;
}
题目2:输入一个正整数n,求n的阶乘
#include <stdio.h>

int main() {
    int n, i, result;

    printf("请输入一个正整数:");
    scanf("%d", &n);

    result = 1;
    for(i=1;i<=n;i++)
        result *= i;

    printf("%d的阶乘是:%d\n", n, result);

    return 0;
}
题目3:打印出杨辉三角形的前十行
#include <stdio.h>

int main() {
    int i, j;
    int a[10][10];

    for(i=0;i<10;i++)
        a[i][i] = a[i][0] = 1;

    for(i=2;i<=10;i++)
        for(j=1;j<i;j++)
            a[i][j] = a[i-1][j-1] + a[i-1][j];

    for(i=0;i<10;i++) {
        for(j=0;j<=i;j++)
            printf("%-5d", a[i][j]);

        printf("\n");
    }

    return 0;
}

以上就是AKTU一年级第二学年解题纸2016-17中与C语言相关的问题及其解决方法。希望这些代码片段能够对程序员们的学习和工作有所帮助。