目录
1.三个数比大小(从大到小)
2.一元二次方程的根
3.判断闰年
4.判断正数/负数
5.计算自然数的和(for,while,do while三种循环)
6.输出九九乘法口诀表
7.斐波那契数列
1.三个数比大小(从大到小)
#includeint main() { int a,b,c,t,m,n; scanf("%d,%d,%d",&a,&b,&c); if(aa) { m=a;n=b;a=c;b=m;c=n; } else if(c>b) { m=b;b=c;c=m; } printf("%d>%d>%dn",a,b,c); return 0; }
2.一元二次方程的根
#include
#include
int main()
{
float a,b,c,x,x1,x2,d,e;
scanf("%f,%f,%f",&a,&b,&c);
if(a!=0)
{
printf("%dx^2+%dx+%d=0n",int(a),int(b),int(c));
d=b*b-4*a*c;
e=sqrt(d);
if(d==0)
{
x=(-b)/(2*a);
printf("方程有一根:x=%.2fn",x);
}
else if(d>0)
{
x1=(-b+e)/(2*a);
x2=(-b-e)/(2*a);
printf("方程有两根:x1=%.2f,x2=%.2fn",x1,x2);
}
else
printf("方程无根n");
}
return 0;
}
3.判断闰年
#include
int main()
{
int a;
printf("输入年份:");
scanf("%d",&a);
if(a%4==0&&a%100!=0||a%400==0)
printf("%d是闰年n",a);
else
printf("%d不是闰年n",a);
return 0;
}
4.判断正数/负数
#include
int main()
{
int a;
scanf("%d",&a);
printf("%d",a);
if(a==0)
printf("既不是正数也不是负数n");
else if(a>0)
printf("是正数n");
else
printf("是负数n");
return 0;
}
5.计算自然数的和(for,while,do while三种循环)
#include
int main()
{
int i,n,sum=0;
scanf("%d",&n);
for(i=0;i<=n;i++)
{
sum+=i;
}
printf("%dn",sum);
return 0;
}
#include
int main()
{
int i=0,n,sum=0;
scanf("%d",&n);
while(i<=n)
{
sum+=i;
i++;
}
printf("%dn",sum);
return 0;
}
#include
int main()
{
int i=0,n,sum=0;
scanf("%d",&n);
do
{
sum+=i;
i++;
}while(i<=n);
printf("%dn",sum);
return 0;
}
6.输出九九乘法口诀表
#include
int main()
{
int i,j,k;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
k=i*j;
printf("%dx%d=%dt",j,i,k);
}
printf("n");
}
}
7.斐波那契数列
#includeint main() { int a; printf("输入年份:"); scanf("%d",&a); if(a%4==0&&a%100!=0||a%400==0) printf("%d是闰年n",a); else printf("%d不是闰年n",a); return 0; }
4.判断正数/负数
#include
int main()
{
int a;
scanf("%d",&a);
printf("%d",a);
if(a==0)
printf("既不是正数也不是负数n");
else if(a>0)
printf("是正数n");
else
printf("是负数n");
return 0;
}
5.计算自然数的和(for,while,do while三种循环)
#include
int main()
{
int i,n,sum=0;
scanf("%d",&n);
for(i=0;i<=n;i++)
{
sum+=i;
}
printf("%dn",sum);
return 0;
}
#include
int main()
{
int i=0,n,sum=0;
scanf("%d",&n);
while(i<=n)
{
sum+=i;
i++;
}
printf("%dn",sum);
return 0;
}
#include
int main()
{
int i=0,n,sum=0;
scanf("%d",&n);
do
{
sum+=i;
i++;
}while(i<=n);
printf("%dn",sum);
return 0;
}
6.输出九九乘法口诀表
#include
int main()
{
int i,j,k;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
k=i*j;
printf("%dx%d=%dt",j,i,k);
}
printf("n");
}
}
7.斐波那契数列
#includeint main() { int i,n,sum=0; scanf("%d",&n); for(i=0;i<=n;i++) { sum+=i; } printf("%dn",sum); return 0; }
#includeint main() { int i=0,n,sum=0; scanf("%d",&n); while(i<=n) { sum+=i; i++; } printf("%dn",sum); return 0; }
#includeint main() { int i=0,n,sum=0; scanf("%d",&n); do { sum+=i; i++; }while(i<=n); printf("%dn",sum); return 0; }
6.输出九九乘法口诀表
#include
int main()
{
int i,j,k;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
k=i*j;
printf("%dx%d=%dt",j,i,k);
}
printf("n");
}
}
7.斐波那契数列
斐波那契数列 :1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584........
这个数列从第3项开始,每一项都等于前两项之和
一:输出指定项数的斐波那契数列
#includeint main() { int i,j,k,t; printf("输出多少项:"); scanf("%d",&k); i=1;j=1; printf("%d,%d,",i,j);//第一项和第二项 for(t=1;t<=k-2;t++) { if(t%2!=0)//从第三项往后的奇数项 { i=i+j;//例:第三项=第一项+第二项 printf("%d",i); } else//从第三项往后的偶数项 { j=j+i;//例:第四项=第二项(j)+第三项(刚已经循环一次的i) printf("%d",j); } printf(","); } printf("n"); }
二:输出指定数字前的斐波那契数列
#includeint main() { int i,j,k,t; printf("输出数字前的项:"); scanf("%d",&k); i=1;j=1; printf("%d,%d,",i,j); for(t=1;i+j



