一道大一计算机C语言编程题,急求答案,谢谢,在线等!

作者&投稿:邢栏 (若有异议请与网页底部的电邮联系)
一道大一计算机C语言编程题,急求答案,在线等,谢谢!非常感谢!~


#include#includevoid swap(int *num1, int *num2){int temp;if (*num1 > *num2){temp = *num1;*num1 = *num2;*num2 = temp;}}int GCD(int num1, int num2){ // 最大公约数if (num1 == 1) return 1;for (int i = num1; i >= 1; i--){if (num1%i == 0 && num2%i == 0) return i;}return 1;}int LCM(int num1, int num2){ // 最小公倍数int mult = 1, product = 0;while (true){product = mult*num2;if (product%num1 == 0 && product%num2 == 0) return product;++mult;}}int main(){int num1, num2;scanf("%d %d", &num1, &num2);swap(&num1, &num2);printf("%d %d
", GCD(num1, num2), LCM(num1, num2));system("pause");return 0;}

#include <stdio.h>

#include <math.h>

void f1();

void f2();

void f3();

void f4();

int a,b,c,d;

void main()

{

printf("Input a,b and c:\n");

scanf("%d%d%d",&a,&b,&c);

d = b*b-4*a*c;

if(a!=0)

{

if(d>=0)

{

if(d>0) f1();

else f2();

}

else f3();

}

else f4();

}

void f1()

{

float x1,x2;

x1=(float)(-b-sqrt(d))/(2*a);

x2=(float)(-b+sqrt(d))/(2*a);

printf("方程有2个不相等的实根.\n");

printf("x1=%.3f\nx2=%.3f\n",x1,x2);

}

void f2()

{

float x;

x=(float)(-b)/(2*a);

printf("方程有2个相等的实根.\n");

printf("x1=%.3f\nx2=%.3f\n",x,x);

}

void f3()

{

float x1,x2;

x1 = (float)(-b)/(2*a);

x2 = (float)sqrt(-d);

printf("方程有2个复根.\n");

printf("x1=%.3f-%.3fi\n",x1,x2);

printf("x2=%.3f+%.3fi\n",x1,x2);

}

void f4()

{

printf("由于a=0,方程不是二元一次方程.\n");

}

c加➕行吗

还真的不是很了解

#include<stdlib.h>
#include<math.h>

void G(float a, float b, float c)
{
float X1, X2;
X1 = 1.0 * (-b + sqrt(b*b-4*a*c) / (2 * a));
X1 = 1.0 * (-b + sqrt(b*b-4*a*c) / (2 * a));
printf("X1 = %3.2f X2 = %3.2f\n", X1,X2);
}
void E(float a, float b, float c)
{
float X1, X2;
X1 = X2 = 1.0 * (-b) / (2 * a);
printf("X1 = %3.2f X2 = %3.2f\n", X1,X2);
}
void L(float a, float b, float c)
{
float A, B;
A = 1.0 * (-b) /(2 * a);
b = 1.0 * sqrt(c/a-(b*b)/(4*a*a));
printf("X1 = %3.2f + %3.2fi X2 = %3.2f - %3.2fi\n", A, B, A, B);
}

void main()
{
float a, b, c;
printf("INPUT a b c\n");
scanf("%f %f %f",&a,&b,&c);
if(b*b-4*a*c >= 0)
{
if(b*b-4*a*c == 0)
{
E(a,b,c);
}
else
{
G(a,b,c);
}
}
else
{
L(a,b,c);
}
}




我是大一的学生 老师让我们做一个c语言课程设计 现在给出三道 希望大家...
我是大一的学生 老师让我们做一个c语言课程设计 现在给出三道 希望大家 帮帮忙 编写一个工资管理的程序。  我来答 首页 在问 全部问题 娱乐休闲 游戏 旅游 教育培训 金融财经 医疗健康 科技 家电数码 政策法规 文化历史 时尚美容 情感心理 汽车 生活 职业 母婴 三农 互联网 ...

大学c语言!!编程题 帮忙看看我做的答案有没有错误!!谢谢大家了。_百度...
\/*程序4 连续做10道题,通过计算机随机产生两个1~10之间的加数 给学生出一道加法运算题,如果输入答案正确,则显示“正确!”,否则显示“错误!”,不给机会重做,10道题做完后,按每题10分统计总得分,然后打印出总分和错误题总数。*\/ include "time.h"include "stdlib.h"include void main(void)...

计算机C语言有什么用啊??
用处:C语言是一种计算机程序设计语言。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。特征:1、C语言是高级语言。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是...

求帮忙~计算机C语言的编程题!大学选的辅修课没去过,要考试了不会呀...
楼主 我来拯救你~~~ 10道题全部奉上~~!!!有些题别人已经给出了,我引用一下啊(懒得重写了),大家不要喷我哦~~~第一题 include<stdio.h> int main(){ int d1,d2,d3,n=253;d1=n%10;d2=n\/10%10;d3=n\/100%10;printf("253的:\\n个位数为%d\\n十位数为%d\\n百位数为%d\\n...

求这道c语言的答案
前面不变,后面添 3个函数 定义:void input_data(int *number){ int i,n=10;printf("input 10 int data:\\n");for (i=0;i<n;i++) scanf("%d",&number[i]);} void bandle_val(int *number){ int i,ix=0,id=1,t;for (i=0;i<10;i++) if (number[i]<number[ix]) ix...

问:求助一到计算机二级c语言的一道题,求会的人能帮帮我
第6题 原理 二维数组a[3][4],可以拆分成 a b c d H m 1 3 5 7 n 9 11 13 15 k 17 19 21 23 V (*(p+i)+j)中的V向移动i,H向移动j,例如i=1,j=2,对应的数应该是13 问题解析 题中,i=0,1,2 j=0,1 对应的数是 a[0][0]=1,...

计算机C语言怎么讲这道题
include<stdio.h>这句是加入一个stdio的头文件,因为程序中用到了printf这个函数 struct STU{ int num; char name[9]; double score;};定义了一个结构体STU,这个结构体包含三个成员,整型的num代表学号,字符串型的name代表名字,浮点类型的score代表分数。这个结构体类似一种数据类型,可以用来定义...

计算机C语言一道题
这个代码运行不可能有10,因为进入while循环后先执行n--,就是说n由10变成9,然后执行printf,直接打印出9(因为n的值已经变成9)。你的想法对应的代码是 int n=10;while (n>7){ printf("%d\\n", n--);} 这个代码不会输出7,如果想输出7需要把循环条件改成n>=7....

问三道计算机等级考试C语言很简单的概念题目
47. *px=0,是想让x被px指针指一下。所以要声明个px指针,类型显然要跟x一样是int型的。声明时,其实是类似于这样的说法,(int*) px,你的变量是px类型是整数指针。所以要赋值给px时是要在声明的情况下表明x的地址即&x。48. *操作符可以想象成对某个地址的内容进行操作。&是某变量的地址。

c语言编程 由计算机随机出一道100以内的加减乘除运算之一的计算题_百度...
include int main(){int a,b,c,n=5,n1=0,i;srand(time(NULL));for(i=0;i<n;i++){a=rand()%80+1;b=rand()%(100-a)+1;printf("%d+%d=",a,b);scanf("%d",&c);if(c==a+b){printf("\/\\n"); n1++;} else printf("X\\n");} printf("5道题中您共答对了%d道题...

田林县18189719440: 关于c程序的题 - 几道大一的C语言编程题1.编写一个程序实现如下功能:计算1~10
荆蓓力派: 第一题:#include "stdio.h" void main() { int a,b,sum=0; for(a=0;a main() { char a; int b,c,d,e; b=0;c=0;d=0;e=0; /* b是字母 c是数字 d是符号 e是空格*/ fflush(stdin); printf(...

田林县18189719440: c语言编程题,急!
荆蓓力派: 包含命令拼错了~~ 直接把算法写到输出那里~ 定义的float类型,记得scanf的时候是%f,不是%d #include&lt;stdio.h&gt; main() { float a,b,c,x,y,z; a=0.8; b=1.0; c=3.5; scanf("%f%f%f",&amp;x,&amp;y,&amp;z); printf("%f\n",a*x+b*y+c*z); }

田林县18189719440: 我是一位学习计算机的大一学生,我有一道简单的c语言题目,不知道谁能帮我解答? -
荆蓓力派: max = a>b?a:b;max = max>c?max:c;补充:大一了还解决不了这种问题....

田林县18189719440: 求助:一道C语言程序的题,急!初学还不怎么会,谢谢,多给分 -
荆蓓力派: main(){ int a[10],b[10],c[10]; int i; int *p; printf("please input a[10]:\n"); p=a; for(i=0;i<10;i++) scanf("%d...

田林县18189719440: 急求一道c语言编程题 -
荆蓓力派: #include void fun(int m) { char c; if(m==0) { } else { c=m%10+'0'; fun(m/10); printf("%c",c); } } void main() { int i; char c; printf("输入整数i:"); scanf("%d",&i); c=i%10+'0'; fun(i/10); printf("%c\n",c); }

田林县18189719440: 求解一道C语言编程题!!...
荆蓓力派: #define N 3 #define M 2 main() { int a[N][M],b[M][N]; int i,j; printf("please intput element of the %d*%d matrix\n",N,M); for(i=0;i<N;i++) for(j=0;j<M;j++) scanf("%d",&a[i][j]); printf("matrix a:\n"); for(i=0;i<N;i++) { for(j=0;j<M;j++) printf("%-3d",a[i]...

田林县18189719440: .急求一道c语言编程题!!! -
荆蓓力派: //---------------------------------------------------------------------------#include #include #define change 0 int main(void) { char str[80];/*字符串长度最大为80(包括结束字符)*/ int i; scanf("%79[^\n]",str);/*输入最多79个字符,用回车结尾*/ #if (change) for (i...

田林县18189719440: 大一c语言编程题,急求代码.正确立刻采纳!谢谢 -
荆蓓力派: \0',b); } return 0;b[i] = i; b[j] ;{ fun(b);*') { for(j printf("%s\n";!=&nbsp!= NULL) ; ++i) { if(b[i] == 'fun(char '\0'#include + 1]; void *b) { /* */ int i,j; for(i = ++j) b[j] 0; = b[j&nbsp!= ' --i; } } /* */ } int main() { char b[1024]; while(gets(b)

田林县18189719440: 一道C语言编程题~~ -
荆蓓力派: 一道C语言编程题~include int main(void){ int n,a=2; scanf("%d", printf("%d="...

田林县18189719440: 一道C语言的编程题目...... -
荆蓓力派: #include int main(){ int n,i; scanf("%d", for(i=0;i<=99;i++) if((n*100+i)%5==0) printf("%d ",n*100+i);}...

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