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

W3

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

 

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

相关文章:

  • 2025年知名的冲击波驱鸟器高评价厂家推荐榜
  • 2025年热门的EPDM泡棉厂家最新用户好评榜
  • 专家并行和其他并行策略对比
  • 2025年口碑好的活塞式制冷压缩机厂家最新权威推荐排行榜
  • 为什么我的应用会卡顿?垃圾回收中的STW难题与破解之道
  • 一份简短的LaTeX相关术语的介绍 - Invinc
  • 2025年热门的坐骑式割草机厂家推荐及选购指南
  • 2025年口碑好的小型/微型微动开关优质厂家推荐榜单
  • 【日记】出差就是没时间写日记呢(826 字)
  • 2025年口碑好的染色金丝绒TOP实力厂家推荐榜
  • 2025年质量好的Q235钢材TOP品牌厂家排行榜
  • ppt导出高清图片pdf的方法!
  • 完整教程:提升准确率的处理
  • 2025年热门的锌钢阳台栏杆最新TOP厂家排名
  • 在线代办事项 | AI 设计
  • 2025年质量好的RJ45网口插座TOP实力厂家推荐榜
  • 2025年热门的不锈钢鹦鹉笼用户口碑最好的厂家榜
  • 第一章——了解prompt以及一些基础技巧方法 - 实践
  • 广州地铁App绿色无广告版本可刷珠三角城际
  • STM32与7038芯片通过SPI通信读取寄存器数据
  • 色彩空间基础 —— 颜色模式RGB、YUV
  • 2025年质量好的铁氟龙喷涂厂家选购指南与推荐
  • 2025年老年急救病房及CPR实训室企业权威推荐榜单:基础护理实训/OT康复实训室 /PT康复实训室源头厂家精选
  • 2025年跨境电商服务商权威推荐榜单:海外跨境电商/跨境电商培训/跨境电商系统服务商精选
  • 色彩空间基础 —— 颜色模式RGB
  • Java 内存模型(JMM)面试清单(含超通俗生活案例与深度理解) - 实践
  • MATLAB的宽频带频谱感知算法仿真
  • 2025年知名的锂电正极材料隔离耐磨涂层最新TOP厂家排名
  • 2025年铁碳微电解填料定做厂家权威推荐榜单:微电解铁碳填料/铁碳填料 /微电解填料源头厂家精选
  • 非时序与时序蒙特卡罗方法对风力发电系统可靠性进行建模