Tag: 号码

搜索C中的最大整数(超过2)

如何在一组整数中搜索最大数字(cat1,cat2,cat3,cat4)我对此进行编码,考虑每个替代方案,除了==替代方案(更长的代码!!)是否更有效,或更简单这样做的方法,而不是为每个可能的解决方案制作IF声明? 如果数字的数量更大? (例如10 !!!!)谢谢。 这是我的代码 if (cat1 > cat2 && cat1> cat3 && cat1>cat4) printf(“cat 1 is the biggest”, cat1); if (cat2 > cat1 && cat2> cat3 && cat2>cat4) printf(“cat 2 is the biggest”, cat2) ; if (cat3 > cat1 && cat3> cat2 && cat3>cat4) printf(“cat 3 is the biggest”, cat3) ; if (cat4 > […]

如何编写自己的isnumber()函数?

我是C的新手,我正在考虑如何自己编写这个函数。 我从命令行中获取一个参数,因此它存储在argv数组中,我想决定它是否是数字。 最简单的方法是什么? 谢谢 #include int isNumber(int *param) { if (*param > 0 && *param < 128) return 1; return 0; } int main(int argc, char *argv[]) { if (argc == 2) isNumber(argv[1]); else printf("Not enought parameters."); return 0; }