波斯汪
1234567891011#include<stdio.h> #include<math.h>void main() { double a;start: printf("输入一个值:"); scanf("%lf", &a);//接收一个输入 printf("乘法运算平方=%lf\n", a*a);//用乘法计算平方 printf("pow函数运算平方=%lf\n", pow(a,2));//调用pow函数并输出结果 goto start;//跳到上面重新接收输入}如果是求任意数的平方可以直接用乘法运算,不需要使用什么函数,如果要用函数的话可以用math库中的pow函数可以运算一个数的N次方,然后调用pow(值,次方数)。上用C语言写了一个例子如果是要求一个范围的所有完全平方数,可以写一个循环来遍历计算平方数。下面C语言例子123456789101112131415#include<stdio.h> //平方数函数void f(int c) { for (int i = 1; i <= c; i++) {//循环遍历 printf("%d\n", i*i);//计算并输出 }}void main() { int a;//声明变量,用于存储输入的值start: printf("输入一个值:");//输出提示 scanf("%d", &a);//接收输入 f(a);//调用遍历平方数函数 goto start;}