C 中整数变量的平方
Squares from Integer Variables in C
如何从整数变量中生成平方?
这是我的代码:
#include <stdio.h>
int main(){
int n, p1, p2, p3, p4;
printf("Enter 4 numbers:")
scanf("%d %d %d %d", &n, &p1, &p2, &p3);
printf("%d %d %d %d\n", n, p1, p2, p3);
return 0;
}
编辑 1:感谢大家的回答!我会请求关闭此线程。
对数字求平方有多种方法。您会在下面找到四个不同的:
#include <stdio.h>
int main()
{
int p1, p2, p3, p4;
int p3s;
printf("Enter 4 numbers:"); /*
scanf("%d %d %d %d", &p1, &p2, &p3, &p4);
p1 = p1 * p1; /* square p1 value */
p2 *= p2; /* square p2 value */
p3s = p3 * p3; /* square p3 value */
printf("%d %d %d %d\n", p1, p2, p3s, p4 * p4 /* square p4 value*/);
return 0;
}
对于(非常)大的数字,方块可能会溢出。
如何从整数变量中生成平方?
这是我的代码:
#include <stdio.h>
int main(){
int n, p1, p2, p3, p4;
printf("Enter 4 numbers:")
scanf("%d %d %d %d", &n, &p1, &p2, &p3);
printf("%d %d %d %d\n", n, p1, p2, p3);
return 0;
}
编辑 1:感谢大家的回答!我会请求关闭此线程。
对数字求平方有多种方法。您会在下面找到四个不同的:
#include <stdio.h>
int main()
{
int p1, p2, p3, p4;
int p3s;
printf("Enter 4 numbers:"); /*
scanf("%d %d %d %d", &p1, &p2, &p3, &p4);
p1 = p1 * p1; /* square p1 value */
p2 *= p2; /* square p2 value */
p3s = p3 * p3; /* square p3 value */
printf("%d %d %d %d\n", p1, p2, p3s, p4 * p4 /* square p4 value*/);
return 0;
}
对于(非常)大的数字,方块可能会溢出。