c语言回顾—练习

4.用结构体实现复数相加

#include 

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;

}

c语言回顾—练习_第1张图片

5.编写一个程序输出它本身

int main()
{
FILE *fp;
char c;
fp=fopen(_FILE_,“r”);
do{
c=getc(fp);
putchar(c);
}while(c!=EOF);
fclose(fp);
return 0;
}

“`c语言回顾—练习_第2张图片

6.

你可能感兴趣的:(C,c/c++)