This model paper was revised by LINDA on December 15, 2012.
c语言实验报告
课程名称
程序设计基础
实验项目名称
实验1 简单的C语言程序设计ain()
{
printf(" A \n");
printf("A A\n");
printf(" A \n");
}
已知小明的数学,英语和计算机课程的成绩分别是87分,80分和95分,求小明3门课程的平均分。
输出示例:
math=87,eng=80,comp=95,average=87
思考:如果数学,英语和计算机课程的成绩从键盘输入,如何实现?
编程题3源程序:
#include<>
void main()
{
int a,b,c,d:
a=87 b=80 c=95
d=(a+b+c)/3
printf("average=%d\n",d);
}
思考题:
#include<>
void main()
{
int a,b,c,d;
printf("请输入您的数学,英语,计算机成绩:\n");
scanf("%d,%d,%d",&a,&b,&c);
d=(a+b+c)/3;
printf("math=%d,eng=%d,comp=%d,aeverage=%d\n",a,b,c,d);
}
程序运行结果:
math=87,eng=80,comp=95,average=87
当n为258时,分别求出n的个位数字(digit1)、十位数字(digit2)和百位数字(digit3)的值。
输出示例:
整数258的个位数字是2,十位数字是5,百位数字是8
思考:如果n是一个四位数,如何求出它的每一位数字?
编程题4源程序:
#include<>
void main()
{
int a,b,c,n;
n=258;
a=n-n/10*10;
b=n/10-n/100*10;
c=n/100 ;
printf("个位数字是%d,十位数字是%d,百位数字是%d\n",a,b,c);
}
程序运行结果:
整数258的个位数字是2,十位数字是5,百位数字是8
思考题:
#include<>
void main()
{
int a,b,c,d,n;
printf("请输入一个四位数\n");
scanf("%d",n);
a=n-n/10*10;
b=n/10-n/100*10;
c=n/100-n/1000*10;
d=n/1000;
printf("各位是%d,十位是%d,百位是%d,千位是%d\n",a,b,c,d);
}
从键盘输入一个小写英文字母,将其转换为大写英文字母后,将转换后的大写英文字母及其十进制的ASCII码值显示到屏幕上。
输出示例:
大写英文字母:A 相应十进制的ASCII码值:65
思考:如果该程序运行时读入的字符不是小写英文字母,那么会出现什么问题呢如何解决这个问题
编程题5源程序:
#include<>
void main()
{
char c;
printf("请输入一个小写英文字母\n");
scanf("%c",&c);
c=c-32
c语言实验报告 来自淘豆网www.taodocs.com转载请标明出处.