4.用结构体实现复数相加
#include <stdio.h>
typedef struct complex
{
float i;
float j;
}complex;
int main(int argc, char const *argv[])
{
complex a,b;
printf("Please enter a complex:\n");
printf("Im=");
scanf("%f",&a.i);
printf("Re=");
scanf("%f",&a.j);
printf("Please enter one more complex:\n");
printf("Im=");
scanf("%f",&b.i);
printf("Re=");
scanf("%f",&b.j);
printf("Result:%.2f+%.2fi",a.i+b.i,a.j+b.j);
return 0;
}
5.编写一个程序输出它本身
int main()
{
FILE *fp;
char c;
fp=fopen(_FILE_,“r”);
do{
c=getc(fp);
putchar(c);
}while(c!=EOF);
fclose(fp);
return 0;
}
“`
6.