实验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
",y,x,x);        /*以y=x*x形式输出结果*/
    printf("%d*%d=%d
",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是一个质数
",a);
    else printf("%d不是一个质数
",a);
}

原文地址:https://www.cnblogs.com/simple9495/p/3399243.html