实验2 用c语言编写简单程序

1.计算某个数x的平方y,并分别以“y = x*x”和“x*x = y”的形式输出x和y的值

/*计算某个数x的平方y,并分别以“y = x*x”和“x*x = y”的形式输出x和y的值*/

#include<stdio.h>
int main(void)
{
    int x,y;                           /*定义2个整型变量*/
    printf("请输入x的值:");
    scanf("%d",&x);
    y=x*x;                             /*计算*/
    printf("%d=%d*%d\n",y,x,x);        /*以y=x*x形式输出结果*/
    printf("%d*%d=%d\n",x,x,y);        /*以x*x=y形式输出结果*/

    return 0;
}

2.从键盘输入一个正整数a,编一个程序判断a是否为质数

 

/*从键盘输入一个正整数a,编一个程序判断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-10-31 14:24  simple9495  阅读(302)  评论(0编辑  收藏  举报