一道大一计算机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 <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道题...
荆蓓力派: 第一题:#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<stdio.h> main() { float a,b,c,x,y,z; a=0.8; b=1.0; c=3.5; scanf("%f%f%f",&x,&y,&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";!= != NULL) ; ++i) { if(b[i] == 'fun(char '\0'#include + 1]; void *b) { /* */ int i,j; for(i = ++j) b[j] 0; = b[j != ' --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);}...