一年?????
一维数组 二维数组 字符串???
供参考:
第一题
#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;
}