【发布时间】:2020-05-29 08:39:39
【问题描述】:
这是我试图修复它很长一段时间的代码.. 它仍然拒绝工作我的朋友联系我,看看我是否可以帮助她解决她的代码(如下)如果有人能告诉我它有什么问题非常感谢。
#include <stdio.h>
#include <math.h>
int main() {
//declarations
double originlat,originlong,deslat,deslong;
double rad1,rad2,rad3,rad4;
char originplace[256], desplace[256];
//input
printf("Enter origin latitude, longitude, and place.\n");
scanf("%lf %lf %[^\n]s",&originlat,&originlong,&originplace);
printf("You entered latitude %0.2lf, longitude %0.2lf, place \"%s\"\n\n", originlat,originlong,originplace);
printf("Enter destination latitude, longitude, and place.\n");
scanf("%lf %lf %[^\n]s",&deslat,&deslong,&desplace);
printf("You entered latitude %0.2lf, longitude %0.2lf, place \"%s\"\n\n",deslat,deslong,desplace);
printf("Origin: %s\n",originplace);
printf("\t%0.2lf degrees is %0.4lf radians (latitude)\n",originlat,rad1);
//process
rad1 = originlat/(180/M_PI);
//output
printf("\t%0.2lf degrees is %0.4lf radians (latitude)\n\n",originlong,rad2);
printf("Destination: %s\n",desplace);
printf("\t%0.2lf degrees is radians (latitude)\n",deslat);
printf("\t%0.2lf degrees is radians (latitude)\n\n",deslong);
printf("The distance from %s to %s is miles.",originplace,desplace);
///:END ToDo
return 0;
}
【问题讨论】:
-
&desplace->desplace。投票结束这是一个简单的错字。 -
@Lundin:这是一个想法,而不是错字。
-
@EricPostpischil 不管怎样,未来的读者可能不感兴趣。
-
@EricPostpischil thinko ????
标签: c arrays pointers scanf c-strings