if(a%i==0)
break;
if(a==i)
printf("%d是素数",a);
else
printf("%d不是素数",a);
}
3.编写程序,使数组10个元素的值分别为0到9,然后逆序输出。
#include
main()
{
inti,a[10];
for(i=0;i<10;i++)
a[i]=i;
for(i=9;i>=0;i--)
printf("%4d",a[i]);
printf("\n");
}
4.从键盘输入10个数,找出最大值及其位置
#include
voidmain()
{
intab[10],i,max,pos;
for(i=0;i<10;i++)
scanf("%d",&ab[i]);
max=ab[0];pos=0;
for(i=1;i<10;i++)
if(max{
max=ab[i];
pos=i;
}
for(i=0;i<10;i++)
printf("max=%d,postion=%d",max,pos+1);
}
5.判断是不是水仙花数
#include
main()
{
intt,a,b,c;
scanf("%d",&t);
a=(t-t%100)/100;
c=(t%100)%10;
b=(t%100-c)/10;
if(t==a*a*a+b*b*b+c*c*c)
printf("%d",t);
else
printf("无效");
}
6.在3到1000的全部润年
#include
main()
{
intyear;
for(year=3;year<=1000;year++)
{
if(!
(year%4==0&&year%100!
=0||year%400==0))
continue;
printf(“%4d”,year);
}
}
7.求1+2+3+4…+100之和
#include
main()
{
inti,s;
s=0;
for(i=1;i<=100;i++)
s=i+s;
printf("s=%d",s);
}
或者
#include
main()
{
inti,s;
s=0;
i=1;
do
{
s=s+i;
i++;
}
while(i<=100);
printf("s=%d,i=%d\n",s,i);
}
7.求n!
#include
main()
{
intn,i,p=1;
intn,i;
scanf(“%d”,&n);
for(i=1;i<=n;i++)
p=p*i;
printf(“%ld\n”,p);
}
8.输入三个实数a,b,c要求从小到大的顺序输出
#include
main()
{
floata,b,c,t;
scanf("%f,%f,%f",&a,&b,&c);
if(a>b)
{t=a;a=b;b=t;}
if(a>c)
{t=a;a=c;b=t;}
if(b>c)
{t=b;b=c;c=t;}
printf("%5.2f,%5.2f,%5.2f\n",a,b,c);
}
9.判断年份是不是润年?
#include
main()
{
intyear;
printf("请输入年份");
scanf("%d",&year);
{
if(year%4==0&&year%100!
=0||year%400==0)
printf("%4d是闰年",year);
else
printf("%4d不是润年",year);
}
}
10.寻找1-999中的水仙花数
#include
main()
{
inti,j,k;
for(i=1;i<10;i++)
for(j=0;j<10;j++)
for(k=0;k<10;k++)
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)
printf("%d\t",(i*100+j*10+k));
}
11.比较大小
#include
main()
{
inta,b,c,max;
scanf("%d%d%d",&a,&b,&c);
if(a>b)
if(a>c)
max=a;
else
max=c;
else
if(b>c)
max=b;
else
max=c;
printf("max=%d\n",max);
}
12.任意输入一行大写字母,将它们转换成小写字母后输出。
#include
main()
{
inti;
charc;
for(i=1;(c=getchar())!
='\n';i++)
putchar(c+32);
}
13.根据学生成绩打分数
#include
main()
{
intx;
scanf("%d",&x);
if(x>100||x<0)
printf("无效分数");
else
{
if(x<60)
printf("不及格");
else
{
if(x<70)
printf("及格");
else
{
if(x<80)
printf("中等");
else
{
if(x<90)
printf("良好");
else
printf("优秀");
}
}
}
}
}