求分段函数
#include <>
int main(void)
double x, y;
printf("enter x (x>=0):");输入提示 */
scanf("%lf", x); 调用scanf函数输入数据 */
if(x <=15) /if – else语句 */
y = 4 * x / 3;
else y = 2.5 * x - 10.5
printf("y = f(%f) =2f", x, y);
return 0;
printf("f(%.2f) =1f", x, y);
f(0.00)=0.0
数学库函数。
平方根函数 sqrt(x)
绝对值函数 fabs(x) fabs(-3.56) 的值为3.56
幂函数 pow(x, n) pow(1.1, 2) 的值为1.21
指数函数 exp(x):exp(2.3) 的值为e2.3
以e为底的对数函数 log(x)=ln x
以10为底的对数函数 log10(x):log10x
温度转换表。
for (fahr = lower; fahr <=upper; fahr ++
求1+1/2+1/3+……1/n
#include <>
int main(void)
int i;
double sum;
printf(“enter n: "
scanf("%d", n);
sum = 0
for ( i = 1; i <=n; i++
sum = sum + 1.0/i;
printf( “sum = f”, sum);
return 0;
求 1-1/3+1/5-… 的前n项和。
item = flag * 1.0 / denominator
denominator = denominator + 2
flag = flag
求n!product=1;
for ( i = 1; i <=n; i
product = product * i ;
求 xn for ( i = 1; i <=n; i++
power = power * x;
乘方表。for (i = 0; i <=n ; i++)
#include <>
double fact(int n)
int main(void)
int i, n;
double result;
printf("enter n:")
scanf("%d", n);
for (i = 0; i <=n ; i++)
return 0;
double fact(int n函数首部 */
int i; double product;
product = 1;
for (i = 1; i <=n; i++)
product = product * i;
return product; /将结果回送主函数 */
#include <>
int main(void)
int digit, i, letter, other;
char ch;
digit = letter = other = 0;
printf(“enter 10 characters: "
for(i = 1; i <=10; i++)
printf("letter=%d,digit=%d,other=%d",letter,digit,other);
return 0;
ch >=a') ch <=z')
判断ch 是否为小写英文字母。
或:ch >=a' &ch <=z'
ch >=a' &ch <=z') ch >=a' &ch <=z')
判断ch 是否为英文字母。
ch 是空格或者回车。
chch ==n'
number是偶数。
number % 2 ==0
year 是闰年,即 year 能被 4 整除但不能被 100 整除,或 year 能被 400 整除。
(year % 4 ==0 &&year % 100 !=0) |year % 400 ==0)
三段函数。if (x < 0)
else if (x <=15)
else自动售货机中商品的**
switch(表达式)
#include <>
int main(void)
int choice, i; double price;
for( i = 1; i <=5; i++)
printf("price = 0.1f", price);
printf("thanks ");
无break则全部输出case '0' :case '1' :case '2' :
case '3' :case '4case '5' :case '6' :
case '7' :case '8' :case'9':
digit++;break共用。
奇偶性if(number % 2 ==0)
printf("the absolute value is %d.", number);
求π的近似值。
#include <>
int main(void)
int denominator, flag;
double item, pi;
flag = 1; denominator = 1 ; item = 1.0; pi = 0;
while(fabs (item) >0.0001)
pi = pi * 4;
printf ( pi = f”, pi);
if(循环次数已知)
使用for语句。
else /*循环次数未知 */
if (循环条件在进入循环时明确)
使用while语句。
else循环条件需要在循环体中明确 */
C语言作业
no.1 include int main 结果z 9.000000 配置 mingw2.95 cuirelease,编译器类型 mingw old检查文件依赖性。完成构建未命名1 0个错误,0个警告。生成c documents and settings administrator my docum...
C语言作业
上机实习报告。题目 有五名同学每名同学的数据包括学号 姓名和3门功课的成绩 成绩提前预设 求 1 每名同学的平均成绩 名同学每门课程的平均分 3 按学生的平均分从低到高次序排除每名同学的顺序 分析 根据题目要求,使用结构体类型,包括5个元素学号 num 姓名 name 门功课的成绩 score 3 ...
C语言作业
1 c语言的特点与主要应用领域。特点 1 c语言简洁,紧凑,使用方便,灵活 2 c语言具有高级语言和低级语言的特征 3 c语言是结构化语言,具有结构化的控制语句 4 c语言具有各种各样的数据类型 5 c语言具有强大的图形功能,支持多种显示器和驱动器 6 c语言适用范围大,目标 质量高,程序执行效率高...