Начнем с основы слова философия. Правильнее всего сказать, что основа философиj, ведь буква я обозначает два звука: [ja], из них только второй является окончанием, а первый принадлежит основе. Но упрощенно можно сказать, что основа в этом слове философи- , а окончание – -я.
Что касается корня, то здесь возможны варианты. Можно выделить два корня, как это сделано в словаре Тихонова: мы хорошо знаем о существовании греческих слов phileo 'люблю' и sophia 'мудрость'. Те же греческие корни в словах филология, филофония; теософия, антропософия. Но можно найти аргументы и в пользу выделения корня философ-: в русском языке это слово не было собрано из двух греческих корней, мы получили его в таком виде из немецкого языка, т. е. в русском языке это слово непроизводно.
В слове солнце корень солнц-, в современном языке это непроизводное слово. Слово солнышко образовано от слова солнце с усечением производящей основы с помощью уменьшительно-ласкательного суффикса -ышк-, корень производного слова ― солн-. Слово солнечный образовано от слова солнце с помощью суффикса -н-, при образовании производного слова в производящей основе, совпадающей с корнем, происходят чередования: согласный ч чередуется с ц, а гласный е с нулем звука, корень производного слова ― солнеч-. Варианты солнц-, солн-, солнеч- являются алломорфами одного корня.
В слове сердце корень сердц-.
Этимологически в словах солнце и сердце выделялся суффикс -ц-. В современном языке значение этого суффикса не определяется, семантическая связь с общеславянскими корнями сълнь и сьрдь утрачена. Поэтому произошло слияние этимологических корней и суффикса, такой процесс называется опрощение.
Цифру от знака № нужно отделять пробелом, например: № 1.
См. в учебнике.
Наука не возражает. Это корректное сочетание для разговорной речи, в ситуации непринужденного общения. Но в образцовой литературной речи его, пожалуй, всё-таки лучше избегать.
Лучше в ед. ч.