#include <stdio.h>
#include <stdlib.h>
int sq(int x) {
return x*x;
}
int main(int argc, char *argv[]) {
int i;
for (i = 1; i < argc; i++) {
int x = atoi(argv[i]);
int sx = sq(x);
printf("sq(%d) = %d\n", x, sx);
}
return 0;
}
一.代码作用.
输出一个数的平方.
二.输入输出实例.
随着数字的增大,出现了一个数的平方小于零的情况,而原因就是溢出
三.个人体会
在计算机中,一个数的平方并不恒大于等于零,这受限于计算机是如何表现一个数的正负;