1.编写程序:从键盘上接受一个字母,若是大写字母按原样输出,若是小写字母 则将其转化为大写字母输出。
/**
Module Name: 字母转换
Description:
Author:xzb
Created:201910-28
Last Change:
Functions:
*/
#include <stdio.h>
#include <ctype.h>
int main(void)
{
char x;
printf("请输入字母:");
x=getchar();
if(isupper(x)){
putchar(x);
}
else{
putchar(toupper(x));
}
return 0;
}
2.if 语句编程序求解下列式子,输入 x 后按下式计算 y 值并输出。
Module Name: mathFunc
Description:分段表达式
Author:xzb
Created:2019-10-28
Last Change:
Functions:
*/
#include <stdio.h>
#include <math.h>
int main(void)
{
float x,y;
printf("请输入X:");
scanf("%f",&x);
if(x>=0 && x<=8){
y=x+x*pow(x,2)+10;
printf("%.2f",y);
}
else{
y=x-3*pow(x,3)-9;
printf("%.2f",y);
}
return 0;
}
3. 用 if…else 语句编程实现:输入一个学生成绩(百分制),对成绩进行等级划分:当成绩大于等于 90 分时输出“优秀”;当成绩大于等于 80 分且小于 90 分时输 出“良好”;当成绩大于等于 70 分且小于 80 分时输出“中等”;当成绩大于等于 60 分且小于 70 分时输出“及格”;当成绩小于 60 分时为“不及格”。 ★★★目的:掌握 if…else 的嵌套,理解 else 都是与最近一个未配对的 if 对应
#include <stdio.h>
int main(void)
{
int score;
printf("please input student score\n");
scanf("%d",&score);
if(score>=90){
printf("优秀\n");
}
else if(score>=80){
printf("良好\n");
}
else if(score>=70){
printf("中等\n");
}
else if(score>=60){
printf("及格\n");
}
else{
printf("不及格\n");
}
return 0;
}
4.4、编写程序,计算数学表达式
xe xx x cos )1ln(sin + ++ 的值。编程要求如下: (1)x 的值从键盘输人。 (2)分别计算表达式 sinx、ln(x+1)、ex、|cosx|的值,然后计算整个表达式的值。 (3)对被调用的标准库函数,必须加注释说明其功能。
/**
Module Name: 数学表达式
Description:数学函数
Author:xzb
Created:2019-10-28
Last Change:
Functions:
*/
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int main(void)
{
float x,i,j,k,l,m;
printf("请输入x:");
scanf("%f",&x);
if(x>-1){
i=sin(x);
j=log(x+1);
k=exp(x);
l=abs(cos(x));
m=(i+j)/(k+l);
printf("%.2f",m);
}
else{
printf("算是不成立");
}
return 0;
}
来源:oschina
链接:https://my.oschina.net/u/4222929/blog/3122935