c语言入门源代码
    以下是一些c语言入门源代码,供初学者参考:
    1. Hello World!
    #include <stdio.h>
基础c语言代码    int main() {
    printf('Hello World!
    ');
    return 0;
    }
    2. 计算两个数之和
    #include <stdio.h>
    int main() {
    int a, b, c;
    printf('请输入两个数,用空格隔开:');
    scanf('%d %d', &a, &b);
    c = a + b;
    printf('%d + %d = %d
    ', a, b, c);
    return 0;
    }
    3. 判断一个数是否为质数
    #include <stdio.h>
    int main() {
    int n, i, flag = 0;
    printf('请输入一个正整数:');
    scanf('%d', &n);
    for(i = 2; i <= n/2; ++i) {
    if(n%i == 0) {
    flag = 1;
    break;
    }
    }
    if(flag == 0 && n != 1)
    printf('%d是质数
    ', n);
    else
    printf('%d不是质数
    ', n);
    return 0;
    }
    4. 递归求阶乘
    #include <stdio.h>
    int factorial(int n) {
    if(n == 1)
    return 1;
    else
    return n * factorial(n-1);
    }
    int main() {
    int n;
    printf('请输入一个正整数:');
    scanf('%d', &n);
    printf('%d! = %d
    ', n, factorial(n));
    return 0;
    }
    5. 冒泡排序
    #include <stdio.h>
    void bubble_sort(int arr[], int n) {
    int i, j, temp;
    for(i = 0; i < n-1; ++i)
    for(j = 0; j < n-i-1; ++j)
    if(arr[j] > arr[j+1]) {
    temp = arr[j];
    arr[j] = arr[j+1];
    arr[j+1] = temp;
    }
    }
    int main() {
    int arr[] = {64, 25, 12, 22, 11};
    int n = sizeof(arr)/sizeof(arr[0]);
    bubble_sort(arr, n);
    printf('排序后的数组:
    ');
    for(int i = 0; i < n; ++i)
    printf('%d ', arr[i]);
    return 0;
    }。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。