当前位置:首页 > 学生课外上机练习题目
学生课外上机练习题目
1. 在计算机屏幕上输出自己的学号和姓名。
# include
printf(\,201312345679!\ return 0; }
2.输入两个整数,求它们的乘积和商。
# include
int x,y,p,s; scanf(\ p=x*y; s = x/y;
printf(\ return 0; }
3.将大写字母转换为小写字母
#include
char c1='a',c2='b'; c1=c1-('a'-'A'); c2=c2-('a'-'A');
printf(\ return 0; }
4.已知int a=7;float x=2.5,y=4.7;编程计算表达式x?a%3*(int)(x?y)%2/4的值
#include
int a=7;
float x=2.5,y=4.7;
printf(\)%2/4);
return 0; }
5.计算s=1+2+3+……+n
#include
int i,n,s=0; scanf(\ i=1;
while(i<=n) {
s=s+i; i++; }
printf(\ return 0; }
6.计算s=n!
#include
int i,n,s=1; scanf(\ i=1;
while(i<=n) {
s=s*i; i++; }
printf(\ return 0; }
7.运行下面程序,指出输出结果
#include
int x=1234;
float f=123.456; double m=123.456; char ch='a';
char a[]=\ int y=3,z=4;
printf(\
printf(\ printf(\
printf(\ printf(\ printf(\
printf(\ return 0; }
8.编写一个程序,从键盘上输入两个整数,输出其中最大者。
#include
int x,y,max;
scanf(\ max=x>y?x:y;
printf(\ return 0; }
9.从键盘输入一个整数,如果该整数为奇数则将其乘3加1后输出,如果为偶数则直接输出。
#include
int n,b;
scanf(\ b=n;
if(n%2==1) b=n*3+1;
printf(\处理的结果是:%d\\n\ return 0; }
10.从键盘输入三个整数a、b、c,对这三个数从小到大排序。
#include
int a,b,c,t;
scanf(\ if(a>b) {
t=a; a=b; b=t; }
if(a>c) {
t=a; a=c; c=t; }
if(b>c) {
t=b; b=c; c=t; }
printf(\ return 0; }
11.从键盘上输入字符,判断输入字符的类型。
#include
char c;
printf(\输入一个字符:\ c=getchar();
if(c<32) printf(\是控制字符\\n\
else if(c>='0'&&c<='9') printf(\是数字字符\\n\
else if(c>='A'&&c<='Z'||c>='a'&&c<='z') printf(\是字母\\n\
else printf(\是其他字符\\n\ return 0; } 12.输入学生的成绩,输出学生的等级:90~100(优)、80~89(良)、70~79(中)、60~69(及格)、60以下(不及格)。
#include
int cj;
scanf(\ if(cj<0||cj>100) {
printf(\数据输入错误\\n\ return 1; }
if(cj>=90&&cj<=100) printf(\优\\n\
else if (cj>=80&&cj<90) printf(\良\\n\
else if(cj>=70&&cj<80) printf(\中\\n\
else if(cj>=60&&cj<70) printf(\及格\\n\ else
printf(\不及格\\n\ return 0; }
13.找出2000-2050年份的闰年 #include
int year=2000; while(year<=2050) {
if(year%4==0&&year0!=0||year@0==0) printf(\ year++; }
return 0; }
14.从键盘输入一元二次方程ax2?bx?c?0的系数a、b、c,求它的根
#include
double a,b,c,delta,x1,x2,p,q; scanf(\
共分享92篇相关文档