c.语言完美演绎6-22

/* 范例:6-22 */

#include<stdio.h>

#include<conio.h>

int main()

{

char a;

printf("你要进入本系统吗?是请按'y',否请按任意键===>");

scanf("%c",&a);

while(a=='y')

{

int swn ;

printf("(1)--nn乘法\n(2)--计算总数\n(3)--输入成绩\n");

printf("请选择1-3==>");

scanf("%d",&swn);

switch(swn)

{

/***nn乘法***************************************/

case 1:

char nnch;

do

{

int n;

printf("这是nn乘法表,请输入一值==>");

scanf("%d",&n);

int i=1;

for(;i<=n;) /* i从1到n次循环 */

{

int j=1;

for(;j<=n;) /* j从1到n次循环 */

{

printf("%d*%d=%d\t",i,j,i*j);

j=j+1;

}

printf("\n"); /* 当j循环执行完毕,断行 */

i=i+1;

}

printf("你要继续吗?是请按'y',否则按任一键\n");

getchar();

scanf("%c",&nnch);

}while(nnch=='y');

break;

/***加总计算***************************************/

case 2:

char forch;

do

{

int MySum=0;

int x;

printf("总和计算,请输入大于1的值==>");

scanf("%d",&x);

if(x>1)

{

for(int i=1;i<=x;i++)

MySum = MySum+i;

printf("1+2+3...+n = %d\n",MySum);

}

else

printf("值要大于1\n");

printf("你要继续吗?是请按'y',否则按任一键\n");

getchar();

scanf("%c",&forch);

}while(forch=='y');

break;

/***输入成绩判断等级********************************/

case 3:

char ifch;

do

{

int a;

printf("请输入你的分数0-100===>");

scanf("%d",&a);

if((a>0) && (a<60))

printf("你被当了");

else if((a>=60) && (a<80))

printf("不错哦!");

else if((a>=80) && (a<90))

printf("厉害厉害!不得不佩服你");

else if((a>=90) && (a<100))

printf("你已是天才!对你的景仰,有如江水淘淘,绵延不绝!");

else if(a==100)

printf("只有一句话可形容===>世界第一等");

else

printf("输入错误");

printf("\n你要继续吗?是请按'y',否则按任一键\n");

getchar();

scanf("%c",&ifch);

}while(ifch=='y');

break;

/***********************************************/

default:

printf("错误的选择\n");

} /*离开switch(swn)***********************/

printf("继续本系统,是请按'y',离开请按任一键==>");

getchar();

scanf("%c",&a);

} /* 离开while(a=='y') */

getche();

return 0;

}

相关推荐
LDR00613 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
Luminous.13 天前
C语言--day30
c语言·开发语言
玖玥拾13 天前
C/C++ 数据结构(七)栈、容器适配器
c语言·数据结构·c++··容器适配器
謓泽13 天前
C语言不是语法,是通往机器的地图。
c语言·开发语言
不会C语言的男孩13 天前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言
2601_9516438813 天前
C语言长文整理,关键字和数据类型
c语言·数据类型·关键字·嵌入式开发·格式化输出
m0_5474866613 天前
《C#语言程序设计与实践》 全套PPT课件
c语言·c#·c语言程序设计
✎ ﹏梦醒͜ღ҉繁华落℘13 天前
编程基础 --高内聚,低耦合
c语言·单片机
QK_0013 天前
C语言 static 关键字三大作用
c语言·开发语言
隔窗听雨眠13 天前
C语言函数递归从入门到精通(下):性能优化与工程实践
c语言·算法·性能优化