Я не могу получить экспоненту для работы с пользовательским вводом. Каждый раз, когда пользователю предлагается добавить ввод, после ввода ввода программа немедленно закрывается.Проблема с экспоненциальным
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
double input = 0;
double exp_val;
printf("Plese enter the exponent to check for convergence:");
scanf("%f", input,"\n");
printf("%f", input);/*Checking to verify the input is entered*/
exp_val = exp(input);
printf("%f", exp_val);
getchar();
}
Должен ли оставаться в заявлении печати% f, так как он немедленно закрывается после того, как пользователь вводит свои ввод – user3259144
printf не нужен% lf. См. Этот ответ: http://stackoverflow.com/questions/210590/why-does-scanf-need-lf-for-doubles-when-printf-is-okay-with-just-f – happydave
@ user3259144 Проверьте код (с результатом выполнения) по новой ссылке. – herohuyongtao