三个数找最大值
-
#include <stdio.h>
-
int main()
-
{
-
int a,b,c;
-
scanf( "%d%d%d",&a,&b,&c);
-
int maxs=max(a,max(b,c));
-
printf( "%d",maxs);
-
}
-
int max(int x,int y)
-
{
-
int t;
-
t=x>y?x:y;
-
return t;
-
}
素数判断
-
#include <stdio.h>
-
int main()
-
{
-
int m,n,i;
-
while(m--)
-
{
-
scanf( "%d",&n);
-
for(i= 2;i<n;i++)
-
if(n%i== 0)
-
break;
-
if(i==n)
-
printf( "%d是素数\n",n);
-
else
-
printf( "%d不是素数\n",n);
-
-
} return 0;
-
}
-
#include<stdio.h>
-
#include<math.h>
-
void main()
-
{
-
int m,flag,i;
-
scanf( "%d",&m);
-
flag= 1;
-
for(i= 2;i<= sqrt(m);i++)
-
{
-
if(m%i== 0)
-
{
-
flag= 0;
-
break;
-
}
-
}
-
if(flag)
-
{
-
printf( "%d是素数\n",m);
-
}
-
else
-
{
-
printf( "%d不是素数\n",m);
-
}
-
}
2—100素数
-
#include<stdio.h>
-
#include<math.h>
-
int isprime(int);
-
main()
-
{
-
int i,c= 0;
-
for(i= 2;i<= 100;i++)
-
{
-
if(isprime(i))
-
{
-
printf( "%4d",i);
-
c++;
-
if(c% 10== 0) printf( "\n");
-
}
-
}
-
printf( "\n");
-
}
-
int isprime(int n)
-
{
-
int i;
-
for(i= 2;i<= sqrt(n);i++)
-
if(n%i== 0) return 0;
-
return 1;
-
}
最小公倍数,最大公约数
-
#include <stdio.h>
-
void main()
-
{
-
int m,n,r,mo,no;
-
scanf( "%d%d",&m,&n);
-
mo=m;
-
no=n;
-
while(m%n> 0)
-
{
-
r=m%n;
-
m=n;
-
n=r;
-
}
-
printf( "最大公约数为%d",n);
-
printf( "最小公倍数为%d",mo*no/n);
-
}
字符
-
#include <stdio.h>
-
int main()
-
{
-
char c[ 10]={ 'I', 'a', 'm', 'a', 'b', 'o', 'y'};
-
printf( "%s",c);
-
return 0;
-
}
寻找最大数最小数
-
#include <stdio.h>
-
int main()
-
{
-
int n,i,min,max,x;
-
printf( "请输入数据个数:");
-
scanf( "%d",&n);
-
printf( "请输入第1个数:");
-
scanf( "%d",&x);
-
min=max=x;
-
for(i= 2;i<=n;i++)
-
{
-
-
scanf( "%d",&x);
-
if(x<min)
-
{
-
min=x;
-
}
-
if(x>max)
-
{
-
max=x;
-
}
-
}
-
printf( "最小数是%d,最大数是%d",min,max);
-
-
}
计算1-1/3+1/5-1/7...+1/101
-
#include <stdio.h>
-
void main()
-
{
-
int i,c;
-
double sum= 0.0;
-
c= 1;
-
for(i= 1;i<= 101;i+= 2)
-
{
-
sum+= 1.0*c/i;
-
c=-c; //每次循环都会改变符号
-
}
-
printf( "sum=%f\n",sum);
-
}
计算20+21+22+23+......+263
-
#include<stdio.h>
-
void main()
-
{
-
int i;
-
double sum= 0.0,t= 1.0;
-
for(i= 0;i<= 63;i++)
-
{
-
sum+=t;
-
t*= 2;
-
}
-
printf( "%g",sum);
-
}
输出n行*组成的倒三角形
-
#include <stdio.h>
-
void main()
-
{
-
int i,j,n,m;
-
scanf( "%d",&m);
-
while(m--)
-
{
-
scanf( "%d",&n);
-
for(i=n;i>= 1;i--)
-
{
-
for(j=i;j<n;j++)
-
printf( " ");
-
for(j= 1;j<= 2*i -1;j++)
-
printf( "*");
-
printf( "\n");
-
}
-
}
-
}
输出n行*组成的正三角形

输出n行*组成的正三角形
-
#include <stdio.h>
-
void triangle(int);
-
int main()
-
{
-
int n,m;
-
scanf( "%d",&m);
-
while(m--)
-
{
-
scanf( "%d",&n);
-
triangle(n);
-
-
}
-
}
-
void triangle(int n)
-
{
-
int i,k;
-
for(k= 1;k<=n;k++)
-
{
-
for(i= 1;i<n-k;i++)
-
printf( " ");
-
for(i= 1;i<= 2*k -1;i++)
-
printf( "*");
-
printf( "\n");
-
}
-
}

三个数找最大值
-
#include <stdio.h>
-
int main()
-
{
-
int a,b,c;
-
scanf( "%d%d%d",&a,&b,&c);
-
int maxs=max(a,max(b,c));
-
printf( "%d",maxs);
-
}
-
int max(int x,int y)
-
{
-
int t;
-
t=x>y?x:y;
-
return t;
-
}
素数判断
-
#include <stdio.h>
-
int main()
-
{
-
int m,n,i;
-
while(m--)
-
{
-
scanf( "%d",&n);
-
for(i= 2;i<n;i++)
-
if(n%i== 0)
-
break;
-
if(i==n)
-
printf( "%d是素数\n",n);
-
else
-
printf( "%d不是素数\n",n);
-
-
} return 0;
-
}
-
#include<stdio.h>
-
#include<math.h>
-
void main()
-
{
-
int m,flag,i;
-
scanf( "%d",&m);
-
flag= 1;
-
for(i= 2;i<= sqrt(m);i++)
-
{
-
if(m%i== 0)
-
{
-
flag= 0;
-
break;
-
}
-
}
-
if(flag)
-
{
-
printf( "%d是素数\n",m);
-
}
-
else
-
{
-
printf( "%d不是素数\n",m);
-
}
-
}
2—100素数
-
#include<stdio.h>
-
#include<math.h>
-
int isprime(int);
-
main()
-
{
-
int i,c= 0;
-
for(i= 2;i<= 100;i++)
-
{
-
if(isprime(i))
-
{
-
printf( "%4d",i);
-
c++;
-
if(c% 10== 0) printf( "\n");
-
}
-
}
-
printf( "\n");
-
}
-
int isprime(int n)
-
{
-
int i;
-
for(i= 2;i<= sqrt(n);i++)
-
if(n%i== 0) return 0;
-
return 1;
-
}
最小公倍数,最大公约数
-
#include <stdio.h>
-
void main()
-
{
-
int m,n,r,mo,no;
-
scanf( "%d%d",&m,&n);
-
mo=m;
-
no=n;
-
while(m%n> 0)
-
{
-
r=m%n;
-
m=n;
-
n=r;
-
}
-
printf( "最大公约数为%d",n);
-
printf( "最小公倍数为%d",mo*no/n);
-
}
字符
-
#include <stdio.h>
-
int main()
-
{
-
char c[ 10]={ 'I', 'a', 'm', 'a', 'b', 'o', 'y'};
-
printf( "%s",c);
-
return 0;
-
}
寻找最大数最小数
-
#include <stdio.h>
-
int main()
-
{
-
int n,i,min,max,x;
-
printf( "请输入数据个数:");
-
scanf( "%d",&n);
-
printf( "请输入第1个数:");
-
scanf( "%d",&x);
-
min=max=x;
-
for(i= 2;i<=n;i++)
-
{
-
-
scanf( "%d",&x);
-
if(x<min)
-
{
-
min=x;
-
}
-
if(x>max)
-
{
-
max=x;
-
}
-
}
-
printf( "最小数是%d,最大数是%d",min,max);
-
-
}
计算1-1/3+1/5-1/7...+1/101
-
#include <stdio.h>
-
void main()
-
{
-
int i,c;
-
double sum= 0.0;
-
c= 1;
-
for(i= 1;i<= 101;i+= 2)
-
{
-
sum+= 1.0*c/i;
-
c=-c; //每次循环都会改变符号
-
}
-
printf( "sum=%f\n",sum);
-
}
计算20+21+22+23+......+263
-
#include<stdio.h>
-
void main()
-
{
-
int i;
-
double sum= 0.0,t= 1.0;
-
for(i= 0;i<= 63;i++)
-
{
-
sum+=t;
-
t*= 2;
-
}
-
printf( "%g",sum);
-
}
输出n行*组成的倒三角形
-
#include <stdio.h>
-
void main()
-
{
-
int i,j,n,m;
-
scanf( "%d",&m);
-
while(m--)
-
{
-
scanf( "%d",&n);
-
for(i=n;i>= 1;i--)
-
{
-
for(j=i;j<n;j++)
-
printf( " ");
-
for(j= 1;j<= 2*i -1;j++)
-
printf( "*");
-
printf( "\n");
-
}
-
}
-
}
输出n行*组成的正三角形

输出n行*组成的正三角形
-
#include <stdio.h>
-
void triangle(int);
-
int main()
-
{
-
int n,m;
-
scanf( "%d",&m);
-
while(m--)
-
{
-
scanf( "%d",&n);
-
triangle(n);
-
-
}
-
}
-
void triangle(int n)
-
{
-
int i,k;
-
for(k= 1;k<=n;k++)
-
{
-
for(i= 1;i<n-k;i++)
-
printf( " ");
-
for(i= 1;i<= 2*k -1;i++)
-
printf( "*");
-
printf( "\n");
-
}
-
}
