У меня есть новая задача вернуть факториал числа. Есть идеи о том, как это сделать, но претендент дал некоторый стартовый код - который показан ниже.
Теперь я бы так не начал (с моим крайне ограниченным опытом!) - НО я не был уверен, как система будет захватывать некоторый текст и помещать его в массив int - поэтому я попытался запустить его в кодовых блоках, отлаживать и смотреть на стол часов. Однако я не вижу 'num'.
Итак, я попытался скопировать num в num1:
int num1 [30] = {0};
memset(num1[0],num[0], sizeof(num));
это, кажется, ни на что не влияет ...
Так что вопрос на самом деле - что-то не так с моим конфигом codeblocks (он отлаживает другие программы, и я пробовал и cygwin & MiniGW) или есть другая причина для такого поведения?
#include <stdio.h>
#include <string.h>
void FirstFactorial(int num[]) {
// code goes here
printf("%d", num);
}
int main(void) {
// keep this function call here
FirstFactorial(gets(stdin));
return 0;
}