这只是为了一些额外的功劳,我有一个简单的 c 程序来计算平方根,最初程序会无休止地计算它们,所以我想要一个条件来检查变量的值以及它是否小于或等于 i+ (9^32) 如果不打印结束循环。
不幸的是,我似乎无法让 if 条件正常工作
如果有人有任何建议会很棒
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[])
{
int m, i;
if ( argc > 1) {
m = atoi(argv[1]);
} else {
m = 1;
}
for( i = 1; i <= i+1; i++) {
double param, result;
param = i;
result = sqrt (param);
printf ("sqrt(%lf) = %lf\n", param, result );
sleep(0.5);
}
if( i <= (i + pow(9,32))
{ return (0); }
else { printf("end");
}
}