c语言编程题及答案
#include
#include
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("三边能够成三角形
.");
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("三角形是锐角三角形。
");
}
else if ((cos_c < 0) || (cos_a < 0))
{
printf("三角形是钝角三角形
");
}
else
{
printf("三角形是直角三角形
");
}
sin_c = sqrt(1- cos_c*cos_c);
area = a*b*sin_c/2;
printf("三角形的面积是%f.
",area);
}
else
{
printf("三边不能构成三角形
");
}
}
#include
int main(){
char s[80];
int i,L,flag,n=1;
printf("enter passwd with 6 digits. or exit by Ctrl-C
");
while(1){
flag=1;
gets(s); L=strlen(s);
for (i=0;i '9') flag=0;
if (flag==1) {printf("PassWord-%d is %s Length=%d
",n,s,L); n++;}
else printf("error
");
}
return 0;
}
程序没有检查 输入口令长度 是否超过6个,若需要,你可以 用 L 判断,L>6 就是超过6,L==0 就是空的口令。
按 Ctrl+C 退出运行。
0.315% 期限一年
0.330% 期限二年
月息利率 = 0.345% 期限三年
0.375% 期限五年
0.420% 期限八年
要求输入存钱的本金和期限,求到期时能从银行得到的利息与本金的合计。
【4.2】输入年份year和月month,求该月有多少天。判断是否为闰年,可用如下C语言表达式:year%4==0 && year0!=0 || year@0==0。若表达式成立(即表达式值为1),则year为闰年;否则,表达式不成立(即值为0),year为平年。
【4.3】编写一个简单计算器程序,输入格式为:data1 op data2。其中data1和data2是参加运算的两个数,op为运算符,它的取值只能是+、-、*、/。
【4.4】输入n值,输出如图所示矩形。
【4.5】输入n值,输出如图所示平行四边形。
【4.6】输入n值,输出如图所示高为n的等腰三角形。
【4.7】输入n值,输出如图所示高为n的等腰三角形。
【4.8】输入n值,输出如图所示高和上底均为n的等腰梯形。
【4.9】输入n值,输出如图所示高和上底均为n的等腰空心梯形。
【4.10】输入n值,输出如图所示边长为n的空心正六边型。
#include<stdio.h>
#define PI 3.1415926
void main()
{
float r,tj;
printf("请输入半径r:\n");
scanf("%.2f",&r);
tj= (4*PI*r*r*r)/3;
printf("圆球体积 =%.2f\n",tj);
}
相关视频
c语言编程题及答案
0.315% 期限一年 0.330% 期限二年 月息利率 = 0.345% 期限三年 0.375% 期限五年 0.420% 期限八年 要求输入存钱的本金和期限,求到期时能从银行得到的利息与本金的合计。【4.2】输入年份year和月month,求该月有多少天。判断是否为闰年,可用如下C语言表达式:year%4==0 && year0!=0 || year@0==0。若表达
c语言的编程题,求答案。谢谢了
for(j=0;j<strlen(chain);j++) { switch(chain[j]) { case 'A':putchar('T');break; case 'T':putchar('A');break; case 'G':putchar('C');break; case 'C':putchar('G');break; } } putchar('\\n'); } return 0;}
7道C语言编程题,急求答案
1、include <stdio.h>void mian(){void exchange(int*q1,int*q2,int*q3);int a,b,c,*p1,*p2,*P3;scanf("%d,%d,%d",&a,&b,&c);p1=&a;p2=&b;p3=&c;exchange(p1,p2,p3);printf("\\n%d,%d,%d\\n",a,b,c);}void exchange(int*q1,int*q2,int*q3){void swap(int*pt1,...
求C语言编程题
求大量C语言编程题,最好附上代码 rogerfffff 逻辑运算和判断选取控制 1、编制程序要求输入整数a和b,若a2+b2大于100,则输出a2+b2百位以上的数字,否则输出两数字之和。 #include int main() { int a,b; printf("input two number:"); scanf("%d %d",&a,&b); ...
谁能提供点C语言的试题给我,最好能有答案的,非常感谢!
以下是一些 C 语言的试题,每个试题都附带有答案。希望能够帮助到你。1、编写一个程序,从命令行参数中读取两个整数,计算它们的和并输出结果。答案:include <stdio.h> int main(int argc, char *argv[]) {if (argc != 3) {printf("Usage: %s <int1> <int2>\\n", argv[0]);return 1...