作业11、 已知长方体的长a=3,宽b=4,计算并输出长方体的的周长与面积。
#include <>
main()
int a,b,c,s;
a=3;b=4;
c=(a+b)*2;
s=a*b;
printf("c = d, s= %d", c, s);
getch();
总结:变量先定义,再赋值,然后引用。
2、根据自由落体运动公式:h=计算物体10秒后下落的距离。
#include <>
main()
double g,h,t;
g=9.8;
t=10;h=g*t*t/2;
printf(" h= %lf",h);
getch();
总结:注意编写算式时的顺序,符号,特殊要求等。
3、编程计算下列分段函数,请调用sqrt(x)函数求平方根(头文件。
#include <>
int main(void)
double x, y;
printf("enter x:");
scanf("%lf", x);
if(x <0)
y=x*x*x+2*x*x+x+1;
elsey=sqrt(x);
printf(" lf", y);
getch();
总结:注意用相应的头文件。
第2次作业。
1、编写程序,输入一个正数n,求。
#include <>
int main(void)
int i, n;
double sum;
printf("enter n:")
scanf("%d", n);
sum = 0;
for (i = 1; i <=n; i++)
printf("sum=%lf",sum);
getch();
return 0;
总结:程序中的算式也遵循先乘除后加减的原则。
2、编写程序,输入一个正数n,求。
的前n项之和。
#include <>
int main(void)
int denominator, flag, i, n;
double item, sum;
printf("enter n: "
scanf ("d", n);
flag = 1;
denominator = 1;
sum = 0;
for (i = 1; i <=n; i++)
item = flag * 1.0 / denominator;
sum = sum + item;
flag = flag;
denominator = denominator + 3;
printf ("sum = f", sum);
getch();
return 0;
总结:先定义变量,再输入提示,然后给变量赋值,再循环。注意for语句的”;”号。
作业31、输入15个字符,统计其中英文字母、空格、回车、数字和其他字符的个数。
#include<>
main()
int letter,digit,enter,blank,other,i;
char ch;
letter=digit=enter=blank=0;
printf("enter 15 charactors:")
for(i=1;i<=15;i++)
other=15-letter-digit-enter-blank;
printf("letter=%d,digit=%d,enter=%d,blank=%d,other=%d",letter,digit,enter,blank,other);
getch();
总结:注意加单引号的字符,if后的条件句无引号,switch的所有语句要用大括号括起来。
2、给出一个百分制成绩,要求输出成绩等级a,b,c,d,e。其中90分以上为a,80~89为b,70~79为c,60~69为d,60分以下为e。当输入0~100范围之外的数据时,要能报错。
要求用switch语句实现。
#include <>
main()
int scores,a;
char rank;
printf("enter scores:")
scanf("%d",&scores);
if(scores<0||scores>100)
rank='f';
else if(scores<60)
rank='e';
a=scores/10;
switch(a)
总结:if条件用不等号,switch情况用等号,case后的情况要空一格。
作业41、输入一个正整数n,再输入n个学生的成绩,计算平均分,并统计不及格成绩的个数。
#include <>
main()
int count, i, n;
double grade, total;
printf("enter n: "
scanf("%d", n);
total = 0;
count = 0;
for(i = 1; i <=n; i++)
printf("grade **erage = 2f", total/n);
printf("number of failures = d", count);
getch();
总结:学会求平均数的方法。
2、输入一个职工的月薪salary,输出应交的个人所得税tax(保留两位小数)。
计算方法:tax=rate(salary-850)/100
当salary≤850时,rate=0;
当850 当1350 当2850 当5850 #include<>
main()
float rate,salary,tax;
printf("enter salary:")
scanf("%f",&salary);
if(salary<=850)
rate=0;
else if(salary<=1350)
rate=5;
else if(salary<=2850)
rate=10;
else if(salary<=5850)
rate=15;
elserate=20;
tax=rate*(salary-850)/100.0;
printf("%2f",tax);
getch();
总结:算式中不可省符号,注意多重结构的规范化。
作业51、 输入一个正实数eps,计算并输出下式的值,直到最后一项的绝对值小于eps.
#include <>
int main(void)
int denominator, flag,eps;
double item, s;
printf("enter eps:")
scanf("%d",&eps);
flag = 1;
denominator = 1;
item = 1.0;
s = 0;
while(fabs(item)
printf ("s = f", s);
getch();
总结:flag变号用,item最后一项用,学会用while循环。
2、输入一个正整数n,再输入n个正整数,判断它们是否为素数。
#include<>
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语言适用范围大,目标 质量高,程序执行效率高...