YoushouldhavereceivedacopyoftheGNUGeneralPublicLicense alongwiththisprogram;ifnot,writetotheFreeSoftware
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1335 USA */
#include <tap.h>
unsignedint gcs(unsignedint a, unsignedint b)
{ if (b > a) { unsignedint t = a;
a = b;
b = t;
}
while (b != 0) { unsignedint m = a % b;
a = b;
b = m;
} return a;
}
int main() { unsignedint a,b; unsignedint failed;
plan(1);
diag("Testing basic functions");
failed = 0; for (a = 1 ; a < 2000 ; ++a) for (b = 1 ; b < 2000 ; ++b)
{ unsignedint d = gcs(a, b); if (a % d != 0 || b % d != 0) {
++failed;
diag("Failed for gcs(%4u,%4u)", a, b);
}
}
ok(failed == 0, "Testing gcs()"); return exit_status();
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.10 Sekunden
(vorverarbeitet am 2026-10-08)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.