实验二用C语言编写简单程序

#include<stdio.h>
int main(void)
{
	int x,y;

	printf("请输入x的值:");
	scanf("%d",&x);
	y=x*x;
	printf("%d=%d*%d\n",y,x,x);
	printf("%d*%d=%d\n",x,x,y);


	return 0;

}

  

#include<stdio.h>
int main()
{
	int i;
	long m;
	float f;
	double d;

	printf("sizeof(int)=%d,sizeof(i)=%d,&i=%x\n",sizeof(int),sizeof(i),&i);
	printf("sizeof(long)=%d,sizeof(m)=%d,&m=%x\n",sizeof(long),sizeof(m),&m);
	printf("sizeo(float)=%d,sizeof(f)=%d,&f=%x\n",sizeof(float),sizeof(f),&f);
	printf("sizeof(double)=%d,sizeof(d)=%d,&d=%x\n",sizeof(double),sizeof(d),&d);

}

  

#include<stdio.h>
#include<math.h>
int main()
{
	int a,i;
	printf("请输入一个正整数a:");
	scanf("%d",&a);

	for(i=2;i<=sqrt(a);i++)
		if(a%i==0) break;
	if(i<sqrt(a)) printf("%d不是一个质数\n",a);
	else printf("%d是一个质数\n",a);

}

  

#include<stdio.h>
#include<math.h>

int IsPrime(int a)
{
	int i;
	for(i=2;i<=sqrt(a);i++)
		if(a%i==0) return 0;
	return 1;

}
int main()
{
	int a;
	printf("请输入一个正整数a");
	scanf("%d",&a);
	if(IsPrime(a))printf("%d是一个质数\n",a);
	else printf("%d不是一个质数\n",a);

}

  

posted @ 2013-09-30 09:23  墨墨萧萧  阅读(394)  评论(0)    收藏  举报