学生课外上机练习题目 联系客服

发布时间 : 星期三 文章学生课外上机练习题目更新完毕开始阅读dbe51d9789eb172dec63b725

学生课外上机练习题目

1. 在计算机屏幕上输出自己的学号和姓名。

# include int main() {

printf(\,201312345679!\ 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<=n) {

s=s+i; i++; }

printf(\ return 0; }

6.计算s=n!

#include int main() {

int i,n,s=1; scanf(\ i=1;

while(i<=n) {

s=s*i; i++; }

printf(\ return 0; }

7.运行下面程序,指出输出结果

#include 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<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 main() {

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 #include int main() {

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 #include int main() {

double a,b,c,delta,x1,x2,p,q; scanf(\