c语言编程题目及答案
发布网友
发布时间:2022-04-21 23:08
我来回答
共1个回答
热心网友
时间:2023-07-02 07:34
#include <stdio.h>
#include <math.h>
void main(void)
{
double a;
double b;
double c;/* 以上三个变量分别对应三边 */
double sin_c;/* c边对应角的正玄值 */
double cos_c;/*c边对应角的余玄值*/
double cos_a;
double area; /* 三角形的面积 */
printf("输入a,b,c:");
scanf("%lf, %lf, %lf", &a, &b, &c);
if(((a+b)>c) && (a-b)<c)
{
printf("三边能够成三角形\n.");
cos_c = (a*a + b*b -c*c)/(2*a*b);
cos_a = (b*b + c*c - a*a)/(2*b*c);
if ((cos_c > 0) && (cos_a >0))
{
printf("三角形是锐角三角形。\n");
}
else if ((cos_c < 0) || (cos_a < 0))
{
printf("三角形是钝角三角形\n");
}
else
{
printf("三角形是直角三角形\n");
}
sin_c = sqrt(1- cos_c*cos_c);
area = a*b*sin_c/2;
printf("三角形的面积是%f.\n",area);
}
else
{
printf("三边不能构成三角形\n");
}
}
谁能提供点C语言的试题给我,最好能有答案的,非常感谢!
答案:include <stdio.h> void print_fibonacci(int n) {int a = 0, b = 1;for (int i = 1; i <= n; i++) {printf("%d ", a);int c = a + b;a = b;b = c;}printf("\n");} int main() {int n;printf("请输入一个整数:");scanf("%d", &n);print_fibonacci...
7道C语言编程题,急求答案
void main(){ int i,j;int sum=0; //定义对角线的和 int a[100][100],n;printf("输入是n*n矩阵的n值:");scanf("%d",&n);printf("输入一个%d*%d矩阵:",n,n);printf("\n");for(i=0;i<n;i++)for(j=0;j<n;j++){ scanf("%d",&a[i][j]); //按矩阵格式输入 ...
C语言编程题目
下面是一些C编程题目:1. 编写程序,从键盘输入两个整数,输出它们的和、差、积、商、余数。2. 编写程序,从键盘输入三角形的三条边长,判断它们是否可以构成三角形,并输出三角形的类型(等边、等腰、一般)。3. 编写程序,从键盘输入字符串,统计其中的大写字母、小写字母、数字和其他字符的个数,并...
C语言编程题目:输入一个三位数,输出各个数位上的数字及它们的和是什么...
答案:int Total;scanf("%d", &Total);//百位int m = Total / 100;int n = Total - m * 100;n = n / 10;int t = Total % 10;//m n t分别为百位 十位 个位 求和int nRet = m + n + t;1、C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它...
急!急!简单c语言编程题,求编写代码
//第一题#include<stdio.h>void fun(int n){ int i,j,k,t;for(k=0;k<n;k++)//控制总行数{ for(i=0;i<n-k-1;i++)//控制输出空格,因为空格不好看见,就用*代替 printf("%c",'*'); for(j=0;j<2*k+1;j++)//控制输出字母 { printf("%c",65+j)...
C语言编程题
p=a;/**这里将数组的首地址赋给了p,也就是说此时p指向数组第一个元素a[0] = 1**/ printf("%d\n",*p+9);/***这里是取p指向的地址存放的值后再与9相加,*p + 9 等价于 p[0] + 9*/ } 由上面分析可以得出,最后结果为*p + 9 = p[0] + 9 = 1 + 9 = 10;所以答案为10...
C语言简单编程题目两道,求高手做一下。高分!!!
第1题 :include <stdio.h> include <stdlib.h> define MAX 200 int main(void){ int a[MAX], i = 0;srand(time(NULL)); // 时间种子, 保证真随机, 每次不会相同 while (i < MAX) { a[i] = rand() % 10000; // 随机获得10000以下数字, 0-9999 if (a[i] < 1000) { ...
急求C语言题目的答案,各式各样的题都有,请各位帮帮忙
A)### B)&&&& C)###&&&& D)有语法错误,无输出结果 【k=-3,判断k<=0成立,所以执行printf(“###”);语句】三、程序设计题 2、求1+2+3+3+……+100的值。(要求:分别利用while循环、do…while循环、for循环三种方法分别实现编程)/// while循环 /// include <stdio.h>...
C语言 编程题目 程序设计题目 高中信息科技竞赛编程题目 【100分】
【第一道】include <iostream> using namespace std;define pi 3.14159265 double maxvolume(double a,double b){ double v1,v2,r;r=b/(2*pi+2);v1=pi*r*r*a;r=a/(2*pi+2);v2=pi*r*r*b;if(v1>v2)return v1;else return v2;} int main(){ double a,b;cout<<"请输入...
大学c语言!!编程题 帮忙看看我做的答案有没有错误!!谢谢大家了。_百度...
/*程序1 通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“正确!”,否则显示“错误!”,程序结束。*/ include void main(void){ int a,b,s;printf("请输入两个数:");scanf("%d%d",&a,&b);printf("请输入%d+%d的结果=",a,b);scanf("%d",&s);if(s==a+b)p...