编写C语言程序,从键盘上输入两个整数,如果这两个数的数值相等,则输出“相等”的信息到屏幕中;否则输出“不相等”的信息到屏幕上。
#include<stdio.h>
int main()
{
int x,y;
printf("请输入x:");
scanf("%d",&x);
printf("请输入y:");
scanf("%d",&y);
if(x==y)
{
printf("x与y相等");
}
else
{
printf("x与y不相等");
}
return 0;
}
运行结果
![](https://img-blog.csdnimg.cn/img_convert/82905dced6388025fe5b0d26baae9bb6.png)
编写C语言程序,从键盘输入3个整数并输出这三个整数中的最小值到屏幕中。
#include<stdio.h>
int main()
{
int a,b,c;
int min;
printf("请输入整数a:");
scanf("%d",&a);
printf("请输入整数b:");
scanf("%d",&b);
printf("请输入整数c:");
scanf("%d",&c);
if(a<b)
{
min=a;
}
else
{
min=b;
}
if(c<min)
{
min=c;
}
printf("最小值是:%d",min);
return 0;
}
运行结果
![](https://img-blog.csdnimg.cn/img_convert/8aed09c379ad40607e857fe8004c9816.png)
编写C语言程序,从键盘输入一个整数,如果该整数在1~7范围内,则相应输出“星期一”至“星期天“到屏幕中;如果该整数不是1~7,则输出”非法数据“。
#include<stdio.h>
int main()
{
int day;
printf("请输入一个数:");
scanf("%d",&day);
if(day==1)
{
printf("星期一\n");
}
else if(day==2)
{
printf("星期二\n");
}
else if(day==3)
{
printf("星期三\n");
}
else if(day==4)
{
printf("星期四\n");
}
else if(day==5)
{
printf("星期五\n");
}
else if(day==6)
{
printf("星期六\n");
}
else if(day==7)
{
printf("星期天\n");
}
else
printf("非法数据") ;
return 0;
}
运行结果
![](https://img-blog.csdnimg.cn/img_convert/9efb2cf4a43c327e731bbe050191f669.png)
给出三角形的三边长,求三角形的面积和周长。
海伦公式求三角形面积:, s=(a+b+c)/2
#include<stdio.h>
#include<math.h>
int main()
{
int a=3;
int b=4;
int c=5;
int zc,s;
float mj;
s=(a+b+c)/2;
zc=a+b+c;//计算三角形周长
mj=sqrt(s*(s-a)*(s-b)*(s-c));//海伦公式求三角形面积
printf("三角形的周长是:%d\n",zc);//输出三角形周长
printf("三角形的面积是:%.2f",mj);//输出三角形面积
return 0;
}
注意:利用sqrt函数时必须包含头文件 #include<math.h>
运行结果
![](https://img-blog.csdnimg.cn/img_convert/feddfd158f13386d68fe140437eb327e.png)
从键盘上输入三角形的三边长(需判断输入的边长是否能构成三角形),求三角形的面积和周长。
#include<stdio.h>
#include<math.h>
main()
{
int a;
int b;
int c;
int zc;
float mj,s;
printf("请输入三角形三边长:");
scanf("%d,%d,%d",&a,&b,&c);//从键盘输入三角形三边长
if(a+b>c&&a+c>b&&b+c>a)//判断是否能满足三角形的边长要求
{
s=(a+b+c)/2;
zc=a+b+c;
mj=sqrt(s*(s-a)*(s-b)*(s-c));
printf("三角形的周长是:%d\n",zc);
printf("三角形的面积是:%.2f",mj);
}
else
{
printf("该数据不能构成三角形");
}
return 0;
}
运行结果
![](https://img-blog.csdnimg.cn/img_convert/b73c5cb12b47a333f64809e799b90470.png)
注意:输入数字时中间要用逗号隔开。
编写C语言程序,从键盘输入一个整数,然后判断该整数是奇数还是偶数,并输出结果到屏幕中。
#include<stdio.h>
main()
{
int a;
printf("请输入一个数字:");
scanf("%d",&a) ;
if(a%2==0)//判断a是否能被2整除
{
printf("%d是偶数",a);
}
else
{
printf("%d是奇数",a);
}
return 0;
}
运行结果
![](https://img-blog.csdnimg.cn/img_convert/103853f1f35d0c4526fe045f13ef42b5.png)
编写C语言程序,从键盘输入一个整数n,然后按照从小到大的顺序输出前n个奇数到屏幕上,每个奇数占一行。如果整数n小于1,则输出”非法数据“。
#include<stdio.h>
main()
{
int i=0;
int n;
printf("请输入一个数字:");
scanf("%d",&n) ;
if(n<1)
{
printf("非法数据");
}
else
{
while(i<n)
{
printf("%d\n",2*i+1);
i++;
}
}
return 0;
}
运行结果
![](https://img-blog.csdnimg.cn/img_convert/dd5e46d8150bc886a0f3fd27b1fcbdfb.png)
给出一百分制成绩,要求输出成绩等级'A' 、'B'、'C'、'D'、'E'。90分以上为A,80~89分为B,70~79分为C,60~69为D,60分以下为E。
#include<stdio.h>
int main()
{
int score;
printf("请输入分数:");
scanf("%d",&score) ;
if(score>100||score<0)
{
printf("非法数据");
}
else if(score>=90)
{
printf("A");
}
else if(score>=80&&score<=89)
{
printf("B");
}
else if(score>=70&&score<=79)
{
printf("C");
}
else if(score>=60&&score<=69)
{
printf("D");
}
else
{
printf("E");
}
return 0;
}
运行结果
![](https://img-blog.csdnimg.cn/img_convert/7122afe972ba37f4dbbfb61f31315fff.png)
编写C语言程序,求1-1/2+1/3-1/4+'''-1/100的值。
#include<stdio.h>
int main()
{
int i=0;
float sum=0.0;
for(i=1;i<=100;i++)
{
if(i%2==0)
sum-=1.0/i;
else
sum+=1.0/i;
}
printf("%.5f",sum);//保留5位小数输出结果
return 0;
}
运行结果
![](https://img-blog.csdnimg.cn/img_convert/65676d4dc6da28a1be79fcb48a90aabf.png)
编写C语言程序,求1+2+3+4+'''+100的值。
#include<stdio.h>
int main()
{
int i=0;
float sum=0.0;
for(i=1;i<=100;i++)
{
sum=sum+i;
}
printf("%f",sum);
return 0;
}
运行结果
![](https://img-blog.csdnimg.cn/img_convert/29e4bea305113a238df53d3ceacd8984.png)