p85------1.
#include<stdio.h>
#include<math.h>
int jia1();
int jian1();
int main()
{
printf("%d\n",jia1()+jian1());
return 0;
}
int jian1()
{int sum1=0;
int i;
for(i=-3;i>=-99;i-=4)
sum1+=i;
return sum1;
}
int jia1()
{
int i,sum1=0;
for(i=1;i<=101;i+=4)
{
sum1+=i;
}
return sum1;
}
p85------2.
#include<stdio.h>
double chengfang(int a);
int main()
{
int n;
printf("请输入一个数:");
scanf("%d",&n);
float e=chengfang(n);
printf("e的值为:%f",e);
}
double chengfang(int a)
{
float s=0;
float sum=1;
float dao;
int i,j;
for(i=1;i<=a;i++)
{
sum*=i;
dao=1/sum;
s+=dao;
}
return s;
}//输入n=50
p85------2.(2)
#include<stdio.h>
double ede();
int main()
{printf("%.10f",ede());
}
double ede()
{double sum=1;
double s=0;
double e;
double i=1;
while (1)
{
sum*=i;
e=1/sum;
s+=1/sum;
i++;
if(e<0.000001)
{printf("此时e的值为:%lf\n最后一项的值为:",s);
return e;
}
}
}
p85------3.
#include<stdio.h>
void runnian();
int main()
{runnian();
}
void runnian()
{
int f=1600;
int a=0;
for(f==1600;f<=2000;f++)
{
if(f%4==0)
{if(f%100!=0)
{printf("%d\t",f);
a++;
continue;}
}
else if(f%400==0)
{printf("%d\t",f);
a++;}
else if(a%5==0)
printf("\n");
else
continue;
}
}
p85------4.
#include<stdio.h>
void tuxin2();
int main()
{
tuxin2();
}
void tuxin2()
{
int i,j,f;
for(i=0;i<4;i++)
{
for(j=i;j<3;j++)
printf(" ");
for(f=0;f<2*(i+1)-1;f++)
printf("*");
printf("\n\n");
}
for(i=0;i<3;i++)
{
for(j=0;j<i+1;j++)
printf(" ");
for(f=5;f>2*(i);f--)
printf("*");
printf("\n\n");
}
}
p102------1.
#include<stdio.h>
void shuzu2(int* );
int main()
{
int i;
int a[10];
for(i=0;i<10;i++)
scanf("%d",&a[i]);
shuzu2(a);
}
void shuzu2(int* a)
{
float pin;
int j=0;
int i;
float sum=0;
for(i=0;i<10;i++)
{ if(a[i]%2==1)
{j++;
sum+=a[i];}
}
pin=sum/10;
printf("奇数有:%d,平均数为:%f",j,pin);
}
p102------2.
#include<stdio.h>
void paixu1(int* );
int main()
{
int i;
int a[10]={0};
for(i=0;i<8;i++)
scanf("%d",&a[i]);
paixu1(a);
}
void paixu1(int* a)
{
int t;
int i,j;
for(i=0;i<10;i++)
for(j=0;j<=9-i;j++)
if(a[j]<a[j+1])
{
t=a[j];a[j]=a[j+1];a[j+1]=t;}
for(i=0;i<10;i++)
printf("%d\t",a[i]);
}
p102------3.
#include<stdio.h>
float pin1(int* );
int main()
{
int i,j;
float s;
int a[5][5]={0};
for(i=0;i<5;i++)
{for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
printf("\n");}
printf("%f\n",pin1(a[0]));
printf("%f\n",pin1(a[1]));
printf("%f\n",pin1(a[2]));
printf("%f\n",pin1(a[3]));
printf("%f\n",pin1(a[4]));
s=pin1(a[0])>pin1(a[1])?pin1(a[0]):pin1(a[1]);
s=s>pin1(a[2])?s:pin1(a[2]);
s=s>pin1(a[3])?s:pin1(a[3]);
s=s>pin1(a[4])?s:pin1(a[4]);
printf("平均值最大的一行的平均值为:%f\n",s);
}
float pin1(int* a)
{
int sum=0;
float pin2;
int i;
for(i=0;i<5;i++)
sum+=a[i];
pin2=sum/5;
return pin2;
}
---------------------------------------------------------------------
//输入一个四位数倒序输出;
#include<stdio.h>
int daoxu(int* );
int main()
{
int x;
printf("请输入一个四位数:");
scanf("%d",&x);
printf("倒序前:%d\n",x);
printf("倒序前:%d\n",daoxu(&x));
return 0;
}
int daoxu(int* x)
{
int yi,er,san,si;
yi=*x%10;
er=*x/10%10;
san=*x/100%10;
si=*x/1000;
return si*1+san*10+er*100+yi*1000;
}
//#include<stdio.h>
//int main()
//{//输出ASCLL为70的码值
// printf("%c",70);
// printf("%d",'F');
//
//
//}
//#include<stdio.h>
//#include<stdlib.h>
//int main()
//{
// int shu1,shu2;
// scanf("%d%d",&shu1,&shu2);
// printf("shu1+shu2=%d\n",shu1+shu2);
// printf("shu1*shu2=%d\n",shu1*shu2);
// printf("shu1/shu2=%.1f\n",(float)shu1/shu2);
// printf("shu1-shu2=%d\n",shu1-shu2);
// system("pause");
// return 0;
//
//
//}
//#include<stdio.h>
//#include<stdlib.h>
//#include<string.h>
//#include<time.h>
//int main()
//{
// //随机生成一个算术乘法两个乘数不大于50
// int shu1,shu2;
// shu1=rand()%51;
// shu2=rand()%51;
// printf("%d*%d=%d",shu1,shu2,shu1*shu2);
// system("pause");
// return 0;
//
//
//
//}
//#include<stdio.h>
//#include<stdlib.h>
//#include<string.h>
//#include<time.h>
//int main()
//{
// int shu1;
// while(1)
// {
// scanf("%d",&shu1);
// if(shu1>999||shu1<0)
// printf("请输入一个三位整数:");
// else
// { int y=shu1/100;
// int e=shu1/10-y*10;
// int s=shu1%10;
// printf("百位为:%d\n十位为:%d\n个位为:%d\n",y,e,s);
// break;
// }
// }
// system("pause");
// return 0;
}
//
//#include<stdio.h>
//#include<stdlib.h>
//#include<string.h>
//#include<time.h>
{
// int times;
// scanf("%d",×);
// int weeks=times/7;
// int days=times%7;
// printf("days are %d weeks and %d days",weeks,days);
// system("pause");
// return 0;
//
//
//}
//#include<string.h>
//#include<time.h>
//#include<conio.h>
//int chengj(int n);
//int main()
//{
// char ch1,ch2,ch3,ch4,ch5,ch6;
// printf("请输入6位密码:");
// ch1=getchar();
// ch2=getchar();
// ch3=getchar();
// ch4=getchar();
// ch5=getchar();
// ch6=getchar();
// printf("******\n");
// return 0;
//
//
//
//
//
//}
//int b;
//srand(time(0)); 设置随机数种子,使用当前时间作为种子保证每次运行产生不同随机数
//int a=rand()%51;
//printf("%d\n",a);
// scanf("%d",&b);
// printf("%d ‘ %’ %d=%d",a,b,a%b);
// if(a%b==1)
// printf("是奇数\n");
// else
// printf("是偶数\n");
// //srand(time(null))
// //变量=rand()%51;随机数在0-50之间
//输入一个字符,输出字符的类型
/* char fu;
fu=getchar();
if(fu>'0'&&fu<'9')
printf("数字");
else if(fu>'A'&& fu<'Z')
printf("大写字母");
else if(fu>'a'&&fu<'z')
printf("小写字母");
else if(fu>=0&&fu<=31)
printf("控制字符");
else
//printf("其他字*///符");
//int a;
//scanf("%d",&a);
//if(a%2==0)
//{
// if(a%3==0)
// printf("能被2,3整除\n");
// else
// printf("能被2整除,但不能被3整除\n");
//}
//else
//{
// if(a%3==0)
// printf("能被3整除,不能被2整除\n");
// else
// printf("不能被2,3整除\n");
//}
//输入三个数,求其最大值
//int a,b,c;
//scanf("%d%d%d",&a,&b,&c);
//int max1=max(a,b);
//max1=max(max1,c);
//printf("%d",max1);
//system("pause");
//return 0;
//int max(int a,int b)
//{
// return a>b?a:b;
//}
//判断三角形的类型
//int a,b,c;
// printf("请输入三角形的三条边:\n");
// scanf("%d,%d,%d",&a,&b,&c);
// if(a+b>c&&a-b<c||a+c>b&&a-c<b||b+c>a&&b-c<a)
// {
// if(a==b||a==c||b==c)
// {
// printf("是个等腰三角形\n");
// {
// if(a==b&&a==c)
// printf("是个等边三角形\n");
// else
// printf("是个等腰三角形,不是个等边三角形\n");
// }
// if(a*a+b*b==c*c||b*b+c*c==a*a||a*a+c*c==b*b)
// printf("是个等腰直角三角形\n");
// else
// printf("是个等腰三角形,不是个等腰直角三角形\n");
//
// }
//
// else
// {
// printf("不是个等腰三角形\n");
// if(a*a+b*b==c*c||b*b+c*c==a*a||a*a+c*c==b*b)
// printf("是个直角三角形\n");
// else
// printf("不是特殊三角形\n");
//
// }
// }
//
// else
// printf("不能构成一个三角形\n");
//
//}
//#include<stdio.h>
//#include<stdlib.h>
//#include<string.h>
//#include<time.h>
//#include<conio.h>
//int main()
//{
// char c;
// float a,c;
// printf("Input expression :a+(-,m*,/)");
// scanf("%f%c%f",&a,&b,&c);
// switch(b)
// {
// case '+':执行语句(可为多条);
// case '-':执行语句(可为多条);
// case '/':执行语句(可为多条);
// case '*':执行语句(可为多条);
// default:执行语句(可为多条);
//
//
//
// }
//
//
//
//int main()
//{
getchar();//输入库函数:输入一个字符
putchar;//输出库函数:需要在括号里输入一个变量,输出变量对应的字符
// //如若输入多个字符,结果为输入的第一个字符
// char c=getchar();
// putchar(c);
// //if(putchar(c)=='a')
// if(c=='a')
// printf("看周杰伦来了\n");
//
// system("pause");
// return 0;
//
//}
// //y=x;//x的值赋值给y
x,y均为x的值
//x=y;//将变量y得知赋值给x
c语言基础练习12_31
最新推荐文章于 2024-09-27 09:42:48 发布