if(a==b)
printf("yes",a);
else
printf("no",a);
getch();
}
for循环任务:
任务9(P409.C):
打印输出1+2+3+…+100之和
voidmain()
{intk,iSum=0;
for(k=1;k<=100;k++)
iSum=iSum+k;
printf("%d",iSum);
getch();
}
任务10(P410.C):
求1~1000以内的偶数之和
voidmain()
{longa,isum=0;
for(a=2;a<=1000;a=a+2)
isum=isum+a;
printf("%ld",isum);
getch();
}
任务11(P411.C):
求10的阶乘。
voidmain()
{longa,b=1;
for(a=1;a<=10;a++)
{
b=a*b;
}
printf("%ld",b);
getch();
}
任务12(P412.C):
设计一个程序,先显示26个英文大写字母,再逆序显示26个英文大写字母。
voidmain()
{intch,b,c;
for(ch=1;ch<=26;ch++)
printf("%c",ch+64);
printf("\n");
for(ch=26;ch>0;ch--)
printf("%c",ch+64);
getch();
}
任务13(P413.C):
编程自动产生100个两位随机数,从中找出个位和10位相同的数。
#include"stdio.h"
#include"stdlib.h"
#include"time.h"
voidmain()
{inta,b,c,d;
srand((unsigned)time(NULL));
for(a=1;a<=100;a++)
{
b=10+rand()%90;
printf("%d",b);
if(b%10==b/10)
printf("%d",b);
printf("\t",b);
if(d%10==0)
printf("\n",b);
}
getch();
}
任务14(P414.C):
打印输出1000以内的所有素数,并统计个数。
voidmain()
{
inta,b,c=0,d;
for(a=2;a<=1000;a++)
{
for(b=2;b<=a;b++)
{
if(a%b==0)
break;
}
if(a==b)
{
printf("%4d",a);
printf("\t",a);
if(d%10==0)
printf("\n",a);
c++;
}
}
printf("\nthetotalnumbers:
%d",c);
getch();
}
任务15(P415.C):
打印以下图形:
*
**
***
****
*****
******
*******
********
*********
**********
voidmain()
{
inta,b,iSum;
for(a=1;a<=10;a++)
{do
{iSum=iSum+a;
iSum++;
}
while(iSum<=10-a);
printf("");
for(b=1;b<=a;b++)
printf("*",b);
printf("\n",a);
}
getch();
}
任务16(P416.C):
打印输出乘法九九表。
voidmain()
{inta,b;
for(a=1;a<=9;a++)
{for(b=1;b<=a;b++)
printf("%d*%d=%d",a,b,a*b);
printf("\n");}
getch();
}
任务17(P417.C):
从键盘上输入10位同学的英语考试成绩,求他们的平均分、最高分、最低分。
voidmain()
{floata[10],Min,Max,j,Sum;
inti;
printf("pleaseinput10integer:
");
for(i=0;i<10;i++)
scanf("%f",&a[i]);
Sum=0;Max=0;Min=100;
for(i=0;i<10;i++)
{
Sum=Sum+a[i];
if(a[i]>Max)
Max=a[i];
if(a[i]Min=a[i];
}
j=Sum/10;
printf("Max=%f,Min=%f,j=%f",Max,Min,j);
getch();
}
任务18(P418.C):
从键盘上敲入一串字符(以回车键结束),分别统计数字和小写字母出现的个数。
voidmain()
{inta,b;
charc;
while
(1)
{
printf("pleaseinputsomeintegers:
");
c=getchar();
if(c=='\n')
break;
if(c>='0'&&c<='9')a++;
if(c>='a'&&c<='z')b++;
}
printf("\n",c);
getch();
}