C语言中的每个符号是什么意思

2022-04-02 教育 68阅读
1.功能:求三个整数的平均值。程序如下:
#include
voidmain()
{
inta,b,c,d;
a=105;
b=75;
c=85;
d=(a+b+c)/3;
printf("d=%d\n",d);
getchar();
return0;
}

2.功能:由键盘输入多边形的边数,求其内角和。程序如下:
#include
voidmain()
{

do
{
intx;
printf("n=");
scanf("%d",&x);
printf("%d\n",(x-2)*180);

if(x<=2)
printf("Error\n");
else
printf("Right\n");
}
while(x<=2);
getchar();
return0;
}

3.功能:由键盘输入两个数,显示器上显示较大数。程序如下:
#include
intbig(int,int);
voidmain()
{
intx,y;
scanf("%d,%d",&x,&y);
printf("bigis%d\n",big(x,y));

getchar();
return0;
}
intbig(intn1,intn2)
{
if(n1>n2)
returnn1;
else
returnn2;
}

4.功能:由键盘输入一个等腰三角形的层数,画一个这样的三角形。程序如下:
#include
voidmain()
{
inti,j,n;
printf("n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
printf("");
for(j=1;j<=2*i-1;j++)
printf("*");
printf("\n");
}
getchar();
return0;
}
注释:不能输入太多的行数,如10000。

5.功能:由键盘输入一个最大值,求2到这个最大值中的所有质数(素数)。程序如下:
#include
#include
voidmain()
{
intn,m,flag,i,j,num=1;
printf("n:");
scanf("%d",&n);
printf("2~%d:\n",n);
for(i=2;i<=n;i++)
{
flag=1;
m=(int)sqrt(i);
for(j=2;j<=m;j++)
if(i%j==0)
{
flag=0;
break;
}
if(flag==1)
{
printf("%4d",i);
if(num++%10==0)
printf("\n");
}
}
printf("\n");
getchar();
return0;
}

6.功能:显示保护屏幕。程序如下:
#include
#include
intmain()
{
intgdriver=DETECT;
intgmode=DETECT;
longn;
initgraph(&gdriver,&gmode,"E:\TC\bgi");

sleep(1);
for(n=1;n<=40000000;n++)
{
setcolor(rand());
circle(random(639),random(639),25);
}
getchar();
return0;
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com