首页 > 其他 > 详细

实验三:C分支结构程序设计

时间:2017-03-06 23:52:35      阅读:192      评论:0      收藏:0      [点我收藏+]

3.1

#include<stdio.h>

int main()
{
char a;
scanf("%c",&a);

if(a>=65&&a<=90) //大写字母的ASC码值范围
printf("%c\n",a+32); //a+32代表ASC码值增加,大写转变为小写
else if(a>=97&&a<=122) //小写字母的ASC码值范围
printf("%c\n",a);
else
printf("Not letter!\n");

}

 

3.2

#include<stdio.h>

int main()
{
int n;
scanf("%d",&n);

if(n%15==0) //同时是3和5倍数,一定是15倍数,%号代表取余数
printf("Yes\n");
else
printf("No\n");
}

 

3.3

#include<stdio.h>

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

if(a>b)
{
if(a>c)
{
if(b>c)
printf("%d,%d,%d\n",a,b,c);
else
printf("%d,%d,%d\n",a,c,b);
}
else
printf("%d,%d,%d\n",c,a,b);
}
else
{
if(c<b)
{
if(a>c)
printf("%d,%d,%d\n",b,c,a);
else
printf("%d,%d,%d\n",b,a,c);
}
else
printf("%d,%d,%d\n",c,b,a);

}
}

3.4

#include<stdio.h>

int main()
{
double x;
scanf("%lf",&x);

if(x>0)
printf("x=%lf,f(x)=1\n",x);
else if(x==0)
printf("x=%lf,f(x)=0\n",x);
else
printf("x=%lf,f(x)=-1\n",x);
}

 

3.5

#include<stdio.h>

int main()
{
double data1,data2;
char op;
scanf("%lf%c%lf",&data1,&op,&data2);

switch(op)
{
case ‘+‘:printf("%lf+%lf=%lf",data1,data2,data1+data2);break;
case ‘-‘:printf("%lf-%lf=%lf",data1,data2,data1-data2);break;
case ‘*‘:printf("%lf*%lf=%lf",data1,data2,data1*data2);break;
case ‘/‘:printf("%lf/%lf=%lf",data1,data2,data1/data2);break;
}
}

 

3.6

#include<stdio.h>

int main()
{
int s;
double ss;
printf("please input s=");
scanf("%d",&s);

if(s>=0&&s<80)
ss=0;
else if(s>=80&&s<90)
ss=100+s;
else
ss=200+s*3.0/2;

printf("成绩=%d,奖学金ss=%.2lf\n",s,ss); //%.2lf表示确定到小数点后两位
}

 

3.7

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

int main()
{
int a,b;

scanf("%d",&a);
srand((unsigned)time(NULL));
b=rand()%10+1;
if(a==b)
printf("OK\n");
else
printf("ERROR\n");
}

 

实验三:C分支结构程序设计

原文:http://www.cnblogs.com/cdp1591652208/p/6512437.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!