C语言作业

发布 2021-05-05 20:45:28 阅读 7613

求分段函数

#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语言适用范围大,目标 质量高,程序执行效率高...