尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

W3

W3
📅 发布时间:2026/6/20 2:23:10

1;;;;

#include <stdio.h>
char score_to_grade(int score);
int main(){int score;char grade;while(scanf("%d",&score)!=EOF){grade=score_to_grade(score);printf("分数:%d,等级:%c\n\n",score,grade);}
return 0;
}
char score_to_grade(int score){char ans;switch (score/10){case 10:case 9:ans='A';break;case 8:ans='B';break;case 7:ans='C';break;case 6:ans='D';break;defult:ans='E';}return ans;}

3708041-20251024084516630-171605269

A1:其是定义了一个函数表明通过分数来转化成等级;形参为int整数型;返回值为char是字符型;

A2:break用于结束循环并结束switch,如果像这样改变ans会直接等于E,会运行在其后面的case中的内容

2::::

#include <stdio.h>
int sum_digits(int n);
int main(){int n,ans;while(printf("Enter n:"),scanf("%d",&n)!=EOF){ans=sum_digits(n);printf("n=%d,ans=%d\n\n",n,ans);}return 0;}
int sum_digits(int n){int ans=0;while(n!=0){ans+=n%10;n/=10;}return ans;}

3708041-20251024085843773-371636865

A1;函数的作用是将各个位上的数都加起来

A2:应该可以运行,原代码是用来递归;改后的代码为迭代的方式

3‘’‘

#include<stdio.h>int power(int x,int n);int main(){int x,n;int ans;while(printf("Enter x and n:"),scanf("%d%d",&x,&n)!=EOF){ans=power(x,n);printf("n=%d,ans=%d\n\n",n,ans);}return 0;
}int power(int x,int n){int t=0;if(n==0)return 1;else if(n%2)return x*power(x,n-1);else{t=power(x,n/2);return t*t;}
}

3708048-20251024084545037-2071792980

4.。。

#include<stdio.h>
#include<stdlib.h>int is_prime(int i){int ret=1;int k;for(k=2;k<i-1;k++){if(i%k==0){ret=0;break;}}return ret;}int main(){int count=0;printf("100以内的孪生素数:\n");for(int n=2;n<=98;n++){if(is_prime(n)&&is_prime(n+2)){printf("%d %d\n",n,n+2);count++;}}printf("100以内的孪生素数共有%d个\n",count);system("pause");return 0;
}

屏幕截图 2025-10-30 121640

5/。/。

#include <stdio.h>
int func(int n, int m);int main() {int n, m;int ans;while(scanf("%d%d",&n,&m)!= EOF){int ans = func(n, m);printf("n = %d, m = %d, ans = %d\n\n", n, m, ans);}return 0;
}int func(int n, int m) {if (m < 0 || m > n) return 0;if (m == 0 || m == n) return 1;if (m > n - m) {m = n - m;}int ans = 1;for (int i = 1; i <= m; i++) {ans = ans * (n - m + i) / i;}return ans;
}

3708014-20251027225403256-1550800015 (1)

6、、、

#include<stdio.h>
int gcd(int a,int b,int c);int main(){int a,b,c;int ans;while(scanf("%d%d%d",&a,&b,&c)!= EOF){ans=gcd(a,b,c);printf("最大公约数:%d\n\n",ans);}return 0;
}int gcd(int a,int b,int c){int min=a;if(b<min) min=b;if(c<min) min=c;for(int i=min;i>=1;i--){if(a%i==0&&b%i==0&&c%i==0){return i;}}return 1;
}

屏幕截图 2025-10-30 122426

7///

#include <stdio.h>
#include <stdlib.h>
void print_charman(int n);
int main(){int n;printf("Enter n: ");scanf("%d",&n);print_charman(n);return 0;
}void print_charman(int n){int i,j,k;for(i=0;i<n;i++){for(j=0;j<i;j++){printf("\t");}for(k=1;k<2*(n-i);k++){printf(" O\t");}printf("\n");for(j=0;j<i;j++){printf("\t");}for(k=1;k<2*(n-i);k++){printf("<H>\t");}printf("\n");for(j=0;j<i;j++){printf("\t");}for(k=1;k<2*(n-i);k++){printf("I I\t");}printf("\n\n");}
}

屏幕截图 2025-10-30 122703

 

相关新闻

  • 2025年热门的EPDM泡棉厂家最新用户好评榜
  • 为什么我的应用会卡顿?垃圾回收中的STW难题与破解之道
  • 2025年口碑好的小型/微型微动开关优质厂家推荐榜单

最新新闻

  • 口碑好的智能水务品牌推荐与分析 - myqiye
  • ARM Cortex-M0+微控制器低功耗设计:从架构到实战的嵌入式系统优化
  • 2026永州汽车贴膜门店实力排行 - 国麟测评
  • 金得力环保:木百叶定制品牌中的靠谱之选 - mypinpai
  • 2026黑龙江哈尔滨红肠哪家正宗?四家优质品牌总结 - 最新行业资讯
  • 深入解析CAN控制器:从寄存器位到消息调度与滤波机制

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号