当前位置: 首页 > news >正文

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;

}

http://www.jsqmd.com/news/593975/

相关文章:

  • 字节跳动开源Coze后,个人开发者如何快速上手?保姆级教程来了
  • HTTP 中 GET 和 POST 的区别是什么:从语义到安全、从参数到缓存
  • 雷达目标分类及宽带测角方案设计实现
  • JavaScript高频八股
  • MapboxGL离线部署实战:自定义字体与本地化渲染方案
  • 【算法学习专栏】动态规划基础·简单三题精讲(70.爬楼梯、118.杨辉三角、121.买卖股票的最佳时机)
  • 08_微服务划分与团队人数之监控治理与跨团队协作
  • 分布式微电网能源交易算法matlab源代码, 代码按照高水平文章复现,保证正确 孤岛微电网之间...
  • 在Ubuntu 22.04上搞定SRILM 1.7.3:从下载到`make test`成功的保姆级记录
  • 房屋租赁管理系统开发教程:基于SSM框架实战全记录
  • WebSocket 与 HTTP 有什么区别:从单向请求到全双工实时通信
  • C语言完美演绎7-1
  • 09_微服务划分与团队人数之阿里实践与行业案例
  • 如何用web的知识创建超链接并改变超链接的表达形式
  • 2026年美国移民机构哪家靠谱?行业服务质量解析 - 品牌排行榜
  • NCCloud OpenAPI扩展开发避坑指南:从NCC2005到BIP高级版,配置与调用方式全解析
  • 基于Copula函数的多风场出力相关性分析场景生成与聚类削减方法(MATLAB实现)
  • 2026青海婚纱摄影推荐|高原旅拍标杆,用影像定格一生幸福 - 江湖评测
  • 第十届题目
  • 【算法学习专栏】动态规划基础·中等两题精讲(198.打家劫舍、322.零钱兑换)
  • 四场景下的两阶段鲁棒优化模型构建与实施——列与约束生成算法及其数据处理机制探究
  • 手机来电显示公司名哪家能实现?专业企业号码认证服务商推荐 - 企业服务推荐
  • MQ常见问题整理--重点笔记
  • Cobalt Strike实战指南:从基础配置到高级渗透技巧
  • 企业私有化 RAG 低成本部署实战
  • SEO关键词长尾词优化工具源码解析:站长流量增长的秘密武器
  • 10_微服务划分与团队人数之反模式与Spring Cloud Alibaba避坑指南
  • 【技术干货】Qwen 3.6 Plus 实战:用百万上下文打造“代理式”AI 编码工作流
  • 微前端状态管理的真相:Module Federation + 跨应用通信实战
  • 06_Neo4j知识体系之AuraDB云服务与部署实战