【跪求C语言编程大神】 编下这个程序吧! 1、定义一个包含实部和虚部的结构体,实部和虚部都是flo

作者&投稿:向索 (若有异议请与网页底部的电邮联系)
C语言问题 复数包括实部和虚部,请先定义一个描述复数的结构体类型struct complex,然后再主函数中定义两~

#include struct complex{ double re; double im;};struct complex add(struct complex c1, struct complex c2){ struct complex sum; sum.re = c1.re + c2.re; sum.im = c1.im + c2.im; return sum;}int main(void){ struct complex a, b, s; printf("Input tow complex number:
"); scanf("%lf+%lfi", &a.re, &a.im); scanf("%lf+%lfi", &b.re, &b.im); s = add(a,b); printf("(%lf+%lfi) + (%lf+%lfi) = %lf+%lfi", a.re, a.im, b.re, b.im, s.re, s.im); return 0;}

struct cp{ LDB r,i; }; inline cp operator +(cp a,cp b) {return((cp){a.r+b.r,a.i+b.i});}; inline cp operator -(cp a,cp b) {return((cp){a.r-b.r,a.i-b.i});}; inline cp operator *(cp a,cp b) {return((cp){a.r*b.r-a.i*b.i,a.i*b.r+a.r*b.i});};

#include <iostream>

using namespace std;

struct complex
{
double r;
double i;
};

complex operator - (complex a,complex b)
{
complex sum;
sum.r = a.r - b.r;
sum.i = a.i - b.i;
return sum;
}
void out(complex a)
{
cout << a.i << ' ' << a.r << endl;
};
int main()
{
int a = 2,b = 2;
complex a1,b1;
a1.r = 1;
a1.i = 3;
b1.r = 5.14;
b1.i = -525.5;
cout << a - b << endl;
out(a1 - b1);
return 0;
}


C语言结构体编程题,求助大神啊
一、教师信息定义为结构体,其成员年月也为结构体(可直接定义成两个成员变量,本题没有强制要求),婚姻状态采用共用体类型。二、输入信息直接写在main函数,实际软件开发应单独写输入函数,输入验证我只写了性别和婚姻状态的验证,其余成员的输入验证需要自己添加。(实际开发,验证也应单独写函数调用)。

c语言编程 求大神
1.#include <stdio.h>#include <math.h> double fun(double x){ return3*x+2; } int main(){ double y1,y2,y3; double a; scanf("%f",&a); y1=fun(a); y2=fun(a+15); y3=fun(sina(a)); printf("y1=%f,y2=%f,y3=%f\\n",y1,y2,y3); return 0; ...

去哪里找c语言大佬?
1,CSDN-专业开发者社区,这是在一个全球知名中文IT行业的技术交流平台,提供C语言论坛,C语言技术交流社区等。软件里有很多关于了解各种语言的大佬,例如c++、java、Python、BASIC等高级语言。这个也是我一个学编程的同学推荐的,CSDN有很多优点:用户多、资源多、可以随时下载,界面简单、便于操作,毕竟学...

C语言编程 求大神 从键盘输入一数,然后在一个整型一维数组a[20]中...
\/\/1.cpp#include<stdio.h>int Pos(int *arr,int left,int right,int key){\/\/在闭区间[left,right]中查找key int mid=(left+right)\/2; if(key==arr[mid])return mid; else if(left==right)return -1; if(key<=arr[mid])return Pos(arr,left,mid,key); else return...

C语言编程 求大神
int ex_minus(int dst[], int src[], int n); \/\/返回负数的个数;void exchange(int *a, int *b);define n 10 int main(int argc, char **argv){ int i = 0;int count = 0;int mid = 0;int array[n];int minus_arr[n];int plus_arr[n];memset(minus_arr, 0, sizeof(...

跪求编程大神~用c语言编个程序
Elem_Type *array,int len){ for(int i=0; i<len; i++) if(array[i] == num) return i; \/\/return -1;\/\/没有找到} \/\/前序遍历 中序遍历 中序数组长度BiTree *Resume_BiTree(Elem_Type *front,Elem_Type *center,int len){ if(len <= 0) return...

跪求!C语言51编程按钮按一秒动作否则无动作。谢谢大神!
11.0592,T1中断,长按1s后LED亮,松开按钮LED灭。include <reg52.h>sbit led =P2^0;sbit k1=P3^1;#define uint unsigned int#define ON 0#define OFF 1void delay_ms(uint n);void init();uint i=0;void main(){while(1){if(k1==0)\/\/判断按钮信号{delay_ms(10);\/\/延时防抖if(...

...+2!+3!+…+x!(要求用两种循环语句实现)。求C语言大神 ?
include <stdio.h>long long fac(int n){ if(n==1||n==0) return 1; return n * fac(n-1);}int main(){ int x; printf("请输入x:"); scanf("%d",&x); long long sum = 0; for(int i=1;i<=x;i++) sum+=fac(i); printf("和为:%d\\n",sum); return 0;}#...

求大神求解c语言题: 编程输出1000(测试用20)个数组元素的前10个最大...
include define N 20 define T 10 void Top_T(int *nums, int size){    int i, j, k, temp;    for(i = 0; i < T;...

跪求C语言编程:随机生成N*N的矩阵,选出n个最小数,要求这些数来自不同...
include <stdio.h>#include <stdlib.h>#include \/\/ 矩阵维数#define N 4\/\/ 存放随机生成的矩阵int matrix[N][N] = {0};\/\/ 存放所求的来自不同行不同列的最小数int leastNum[N] = {0};int main(){ int i, j; int n = 4; \/\/ 最小数的个数,显然小于等于矩阵的维数N ...

龙湖区19759526193: 【跪求C语言编程大神】 编下这个程序吧! 1、定义一个包含实部和虚部的结构体,实部和虚部都是flo -
邹通小儿: #include <iostream> using namespace std; struct complex { double r; double i; }; complex operator - (complex a,complex b) { complex sum; sum.r = a.r - b.r; sum.i = a.i - b.i; return sum; } void out(complex a) { cout << a.i << ' ' << a.r << endl; }; int main()...

龙湖区19759526193: 求c语言大神来编一下程序,万分感谢!!! -
邹通小儿: int i,n=0; for(i=0;str1[i]!='\0';i++) if(str1[i]>='A'&&str1[i]<='Z') n++; return n;

龙湖区19759526193: 求C语言高手.帮我编一下这个程序.谢了.公式随便用个代替. -
邹通小儿: start:if (N>0){ 计算f; 计算Nd;}else{ 计算f; 计算f; if (K==1 || l/d>7) { 计算Nd; } else { 计算Nd; } }return ;

龙湖区19759526193: 这个C语言程序该怎么写啊,,,跪求大神指导 编写一个程序实现如下功能: 1)从键盘上输入n个整数(n<1000)存入一维数组中; 2)编写相关函数实现: 数组的排序 数组的插入 数组的查找 数组的输出 -
邹通小儿: #include <stdio.h> int sort(int i,int j,int p,int q,int s,int b[]) {for(i=0;i<9;i++) {p=i;q=b[i]; for(j=i+1;j<10;j++) if(q>b[j]) {p=j;q=b[j];} if(i!=p) {s=b[i];b[i]=b[p];b[p]=s;}} printf("从小到大的序列是:\n"); for(i=0;i<10;i++) printf("\t%d",b[i]); } int locate(int i,int ...

龙湖区19759526193: 求大神编一个C语言程序 题目如下 -
邹通小儿: void print1(int a,char b){ printf("%c%c%c\n",b,b,b);}void print2(int a,char b){ printf(" %c\n",b);}void print3(int a,char b){ printf("%c \n",b);}void print4(int a,char b){ printf("%c %c\n",b,b);}void num(int a,char b){ switch(a){ case 1: print2(a,b); ...

龙湖区19759526193: 求大神帮忙做一道C语言简单编程,要求如下 -
邹通小儿: #include int main() { char c = 'Y'; float x,y,z; char operate; while(c=='Y' || c=='y') { printf("please enter number1:"); scanf("%f",&x); printf("please enter operate:"); getchar(); scanf("%c",&operate); printf("please enter number2:"); scanf("%f...

龙湖区19759526193: 跪求C语言高手编个程序,高分跪求
邹通小儿:#include <stdio.h> int main(){ char a[80], b[40], c[40]; int i=0, j=0,k=0; printf("please input the string:\n"); scanf("%s", a); while(a[i] != '\0'){ if(i%2==0){ b[j++]=a[i]; } else{ c[k++]=a[i]; } i++; } for(i=0;i<j;i++){ a[i]=b[i]; } for(i=j;i<j+k;i++){ a[i]=c[i-j]; } printf("%s", a); }

龙湖区19759526193: 求C语言大神帮小弟写写这个小程序,,万分感谢 -
邹通小儿: #include#include#include class math { private: int a[4]; //把 char 改为 intpublic: void sss(); void fff(); void shuming(); }; void math::shuming() { cout} void math::sss() { char a; int t = 1; cout cout cout cin>>a; switch(a) { case '1': fff();break; case '2': ...

龙湖区19759526193: 求C语言高手帮编个程序 -
邹通小儿: #include <stdio.h> int main() { int x,y = 0; scanf( "%d", &x ); while( x > 0 ) {y = Y*10 + x%10;x /= 10; } printf( "%d\n", y ); return 0; }

龙湖区19759526193: 跪求大神帮忙,要求C语言实现代码? -
邹通小儿: #include using namespace std;int main(){int a,b,c;icn<<>"a+b">>a+b>>endl;return0;}...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网