选择结构C程序设计

2022-05-20 03:52:14   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《选择结构C程序设计》,欢迎阅读!
程序设计,结构,选择
实验二 选择结构C程序设计



【目的与要求】

掌握程序的书写风格 熟练掌握if语句的使用; 熟练掌握switch语句的使用。

【上机内容】 【一般实例】

1.输入并运行以下程序

#include

void main( ) { int a,b,c, t;

printf("input a, b, c: ");

scanf("%d%d%d",&a, &b, &c);

printf("a=%d,b=%d,c=%d\n",a, b, c);

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("%d, %d, %d\n",a,b,c);

}

2.输入并运行以下程序

#include void main( ) { int x,y;

printf("Enter x&y: ");

scanf("%d%d",&x,&y); printf("x,y:%d%d\n",x,y); if(x>y)

printf("max=x=%d\n",x);

else

printf("max=y=%d\n",y); printf("**end**\n");

}

3.输入并运行以下程序 #include void main( ) { int n;

printf("input n: "); scanf("%d",&n); if(n%3==0)

printf("n=%d YES\n",n);


else

printf("n=%d NO\n",n);

}

4.输入并运行以下程序 #include void main( ) { int g;

printf("Enter g: "); scanf("%d",&g); printf("g=%d: ",g); if(g>=90)

printf("A\n"); else if(g>=80)

printf("B\n"); else if(g>=70) printf("C\n"); else if(g>=60) printf("D\n");

else

printf("E\n");

}

5.输入并运行以下程序

#include void main( ) { int g;

printf("Enter a mark: "); scanf("%d",&g); printf("g=%d: ",g); switch(g/10)

{ case 10:

case 9: printf("A\n"); break; case 8: printf("B\n"); break; case 7: printf("C\n"); break; case 6: printf("D\n"); break; default: printf("E\n"); } }

去掉每一句话后面的break语句,看看运行结果有什么不同。

6.100以内的和 #include void main( ) { int i,sum; sum=0;

for(i=1;i<=100;i++)


{ sum=sum+i; }

printf("sum=%d\n",sum); }

【作业】 有一函数:

x (x<1) y= 2x-1 (1x10) 3x-11 (x10)

scanf函数输入x的值,求y值。

运行程序,输入x的值(分别为x<11≤x<10x≥10三种情况),检查输出的y值是否正确。 编写程序,输入一位学生的生日(年:y0、月:m0、日:d0),并输入当前的日期(年:y1月:m1、日:d1)。输出该学生的实际年龄。

3)求1000以内的所有个位数不为2的偶数和。


本文来源:https://www.wddqxz.cn/453f23f9f705cc17552709f1.html

相关推荐