实验四

int main() {
    int n, symbol;
    while (scanf_s("%d %c", &n, &symbol) != EOF) {
        draw(n, symbol); // 函数调用
        printf("\n");
    }
    return 0;
}
void draw(int n, char symbol) {
    int i, j, k, m;
    j = n;
    for (i = 1; i <= n; i++) {
        
        for (k = 1; k < j; k++) 
            printf(" ");

            for (m = 1; m <= 2 * i - 1; m++)
                printf("%c", symbol);
            printf("\n");
            j--;
        
        
    }

#include <stdio.h>
#include<math.h>
long long fun(int n); // 函数声明
int main() {
    int n;
    long long f;
    while (scanf_s("%d", &n) != EOF) {
        f = fun(n); // 函数调用
        printf("n = %d, f = %lld\n", n, f);
    }
    return 0;
}
long long fun(int n){
    int i,s,j=1;
    for (i = 1; i <= n; i++)
        j = j * 2;
    s = j - 1;
    return s;
}

#include <stdio.h>
#define N 1000
int fun(int n, int m, int bb[N]) {
    int i, j, k = 0, flag;
    for (j = n; j <= m; j++) {
        flag = 1;
        for (i = 2; i < j; i++)
            if (j%i==0) {
                flag = 0;
                break;
            }
        if (flag!=0)
            bb[k++] = j;
    }
    return k;
}
int main() {
    int n = 0, m = 0, i, k, bb[N];
    scanf_s("%d", &n);
    scanf_s("%d", &m);
    for (i = 0; i < m - n; i++)
        bb[i] = 0;
    k = fun(n,m,bb);
    for (i = 0; i < k; i++)
        printf("%4d", bb[i]);
    return 0;
}

#include <stdio.h>
long long fac(int n); // 函数声明
int main() {
int i,n;
printf("Enter n: ");
scanf("%d", &n);
for(i=1; i<=n; ++i)
printf("%d! = %lld\n", i, fac(i));
return 0;
}
// 函数定义
long long fac(int n) {
static long long p = 1;
p = p*n;
return p;
}
#include <stdio.h>
long long fac(int n); // 函数声明
int main() {
int i,n;
printf("Enter n: ");
scanf("%d", &n);
for(i=1; i<=n; ++i)
printf("%d! = %lld\n", i, fac(i));
return 0;
}
// 函数定义
long long fac(int n) {
static long long p = 1;
printf("p = %lld\n", p);
p = p*n;
return p;
}

static可以保留局部变量的值 在下一次引用中可以使用
实验一 不可以 return只能返回一个数的值,不能同时返回多个函数的值

 

posted @ 2020-12-03 23:26  sfasafasf  阅读(30)  评论(0)    收藏  举报