c语言 程序设计题 铁子们进来看看~

img


c语言学了一年 没学懂 希望铁子们可以指导指导 关于 一维数组 二维数组 字符串 都不太了解

一年?????
一维数组 二维数组 字符串???

供参考:
第一题

#include <stdio.h>
#include <math.h>
int main()
{
    double pi = 0, t = 1;
    int  i = 1, k = 1;
    while (fabs(t) >= 1e-6) {
        t = 1.0 / i;
        pi += t * k;
        k = -k;
        i += 2;
    }
    pi *= 4.0;
    printf("pi=%f", pi);
    return 0;
}

第二题

#include <stdio.h>
int main()
{
    int m, j, i = 0;
    int a[100] = { 0 };
    printf("请输入一个十进制的数:");
    scanf("%d", &m);
    printf("将%d转化为一个八进制:", m);
    while (m){
        a[i++] = m % 8;
        m /= 8;
    }
    for (j = i - 1; j >= 0; j--)
        printf("%d", a[j]);
    j = 0; i--;
    while (a[j] == a[i]) i--, j++;
    if (i < j)
        printf("回文数");
    else
        printf("非回文数");
    
    return 0;
}


可以查看手册:c语言-exp() 中的内容