1
#include "stdio.h"
int main()
{
int m,l;
double r=1.0;
printf("please input m: ");
scanf("%d",&m);
for(l=2;l<=m;l++)
{
r=r-(1.0/(l*l));
}
printf("\nt=%f\n",r);
return 0;
}
2:
#include "stdio.h"
int main()
{
int l1,l2;
int matrix[4][4];
int diagonal[4];
for(l1=0;l1<4;l1++)//输入
for(l2=0;l2<4;l2++)
{
printf("\nplease input Row %d Column %d: ",l1,l2);
scanf("%d",matrix[l1]+l2);
}
printf("\nmain diagonal is:\n");
for(l1=0;l1<4;l1++)//取主对角线上的数
{
diagonal[l1]=matrix[l1][l1];
}
for(l1=0;l1<3;l1++)//排序
for(l2=l1+1;l2<4;l2++)
{
if(diagonal[l2]
diagonal[l2]=diagonal[l2]^diagonal[l1];
diagonal[l1]=diagonal[l2]^diagonal[l1];
diagonal[l2]=diagonal[l2]^diagonal[l1];
}
}
for(l1=0;l1<4;l1++)//输出
{
printf("%d\t",diagonal[l1]);
}
printf("\n");
return 0;
}
第一题:
#include "stdio.h"
void main(void)
{
int i,m;
float t=0;
printf("please input the number m\n");
scanf("%d",&m);
for(i=1;i<=m;i++)
t-=1.0/(i*i);
printf("t=%f",t);
}
第二题:
#include "stdio.h"
void main(void)
{
int i,j,a[4][4];
for(i=0;i<4;i++)
for(j=0;j<4;j++)
{
printf("please input the a[%d][%d]\t",i+1,j+1);
scanf("%d",&a[i][j]);
}
for (i=0;i<4;i++)
printf("%d\n",a[i][i]);
}
1
#include
double func(int arg)
{
double ret = 0;
if(1 < arg)
{
ret += (double)1/(double)(arg*arg);
ret += func(arg-1);
}
else if(1 == arg)
{
ret += 1;
}
return ret;
}
int main(int argc, char *argv[])
{
int m=0;
printf("请输入m:");
scanf("%d", &m);
printf("%f\n", func(m));
return 0;
}
2
#include
int main(int argc, char *argv[])
{
int n44[4][4];
int n8[8];
int i, j;
int temp;
for(i=0; i<4 ; i++ )
{
for(j=0; j<4 ; j++ )
{
printf("n[%d][%d]:", i+1, j+1);
scanf("%d", &n44[i][j]);
}
}
for(i=0; i<4 ; i++ )
{
n8[i] = n44[i][i];
}
n8[4] = n44[3][0];
n8[5] = n44[2][1];
n8[6] = n44[1][2];
n8[7] = n44[0][3];
for(i=0; i<8 ; i++ )
{
for(j=0; j<7 ; j++ )
{
if(n8[j]>n8[j+1])
{
temp = n8[j];
n8[j] = n8[j+1];
n8[j+1] = temp;
}
}
}
for(i = 0; i<8 ; i++ )
{
printf("%d ", n8[i]);
}
return 0;
}
#include "stdio.h"
void main(void)
{
int i,m;
float t=0;
printf("please input the number m\n");
scanf("%d",&m);
for(i=1;i<=m;i++)
t-=1.0/(i*i);
printf("t=%f",t);
}
#include "stdio.h"
void main(void)
{
int i,j,a[4][4];
for(i=0;i<4;i++)
for(j=0;j<4;j++)
{
printf("please input the a[%d][%d]\t",i+1,j+1);
scanf("%d",&a[i][j]);
}
for (i=0;i<4;i++)
printf("%d\n",a[i][i]);
}