
学生课外上机练习题目.docx
5页本文格式为Word版,下载可任意编辑学生课外上机练习题目 学生课外上机练习题目 1. 在计算机屏幕上输出自己的学号和姓名 # include int main() { printf(\,202212345679!\ return 0; } 2.输入两个整数,求它们的乘积和商 # include int main (void) { int x,y,p,s; scanf(\ p=x*y; s = x/y; printf(\ return 0; } 3.将大写字母转换为小写字母 #include int main() { 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 main() { int a=7; float x=2.5,y=4.7; printf(\)%2/4); return 0; } 5.计算s=1+2+3+……+n #include int main() { int i,n,s=0; scanf(\ i=1; while(i int main() { int i,n,s=1; scanf(\ i=1; while(i int main() { 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 main() { int x,y,max; scanf(\ max=x>y?x:y; printf(\ return 0; } 9.从键盘输入一个整数,假设该整数为奇数那么将其乘3加1后输出,假设为偶数那么直接输出 #include int main() { 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 main() { 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 int main() { char c; printf(\输入一个字符:\ c=getchar(); if(c='0' } 12.输入学生的劳绩,输出学生的等级:90~100(优)、80~89(良)、70~79(中)、60~69(及格)、60以下(不及格) #include int main() { int cj; scanf(\ if(cj100) { printf(\数据输入错误\\n\ return 1; } if(cj>=90 } 13.找出2000-2050年份的闰年 #include #include int main() { int year=2000; while(year #include int main() { double a,b,c,delta,x1,x2,p,q; scanf(\ if(a==0) printf(\不是一元二次方程!\\n\else { delta=b*b-4*a*c; if(delta==0) { printf(\方程有两个相等的实数根!\\n\ x1=-b/(2*a); x2=x1; printf(\ } else if(delta>0) { printf(\方程有两个不相等的实数根!\\n\ x1=-b/(2*a)+sqrt(delta)/(2*a); x2=-b/(2*a)-sqrt(delta)/(2*a); printf(\ } else { printf(\方程有两个不相等的复数根!\\n\ p=-b/(2*a); q=sqrt(-delta)/(2*a); printf(\ printf(\ } } return 0; } 15.已知银行整存整取存款不同期限的年利率分别为: 2.25% 期限1年 2.79% 期限2年 年息= 3.33% 期限3年 3.60% 期限5年 4.14% 期限8年 要求输入本金和期限,求到时候能从银行得到的利息与本金的合计。
#include int main() { int year; double money,rate,total; printf(\输入存款和存期:\ scanf(\ switch(year) { case 1:rate=0.0225;break; case 2:rate=0.0279;break; — 5 —。
