15,446
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
typedef struct _point {
int x, y;
} point;
int main(void)
{
point p1, p2;
printf("Input point1 (x, y): ");
scanf("%d,%d", &p1.x, &p1.y);
printf("Input point2 (x, y): ");
scanf("%d,%d", &p2.x, &p2.y);
printf("midpoint is (%d, %d)\n", (p1.x + p2.x) / 2, (p1.y + p2.y) / 2);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define R 0.3 // 这里R也可以改下自己输入
int main(void)
{
printf("Enter the amount of the initial deposit");
double deposit;
scanf("%lf",&deposit);
printf("input N:");
int n;
scanf("%d",&n);
double total = deposit* pow((1.0+R/100),n);
printf("total is:%lf",total);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
struct Point
{
double x,y;
};
int main(void)
{
struct Point pt1,pt2;
printf("输入坐标1: ");
scanf("%lf%lf",&pt1.x,&pt1.y);
printf("输入坐标2: ");
scanf("%lf%lf",&pt2.x,&pt2.y);
printf("\n");
struct Point result = {abs(pt2.x-pt1.x)/2,abs(pt2.y-pt1.y)/2};
printf("result is:%lf,%lf",result.x,result.y);
return 0;
}