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

手机网站推广360网站名片怎么做的

手机网站推广,360网站名片怎么做的,纸牌网站建设,微信小程序开发需要哪些技术一、有 1、2、3、4个数字&#xff0c;能组成多少互不相同且无重复的三位&#xff1f; 都是多少&#xff1f; #include <stdio.h> int main() {// 定义数字数组int digits[] {1, 2, 3, 4};int n sizeof(digits) / sizeof(digits[0]);// 嵌套循环遍历所有排列for (int …

一、有 1、2、3、4个数字,能组成多少互不相同且无重复的三位? 都是多少?

#include <stdio.h>
int main() 
{// 定义数字数组int digits[] = {1, 2, 3, 4};int n = sizeof(digits) / sizeof(digits[0]);// 嵌套循环遍历所有排列for (int i = 0; i < n; i++) {for (int j = 0; j < n; j++) {if (j != i) { // 确保没有重复for (int k = 0; k < n; k++) {if (k != i && k != j) { // 确保没有重复// 输出三位数printf("%d%d%d\n", digits[i], digits[j], digits[k]);}}}}}return 0;
}

解释代码:
定义数字数组:digits[] 数组存储了数字 1, 2, 3, 4。
三层嵌套循环:通过三层循环遍历所有可能的组合。
外层循环选择百位数字。
中层循环选择十位数字,确保与百位不同。
内层循环选择个位数字,确保与百位和十位都不同。
输出结果:在符合条件的情况下,使用 printf 函数输出三位数

二、输入两个正整数m和n,求其最大公约数和最小公倍数

#include <stdio.h>
int main(int argc, const char *argv[])
{int m, n;printf("请输入两个正整数:\n");scanf("%d,%d", &m, &n);if (m > n){for (int a = n; a > 0; a--){if (m % a == 0 && n % a == 0){printf("最大公约数是:%d\n", a);break;}}}else if (m <= n){for (int a = m; a > 0; a--){if (m % a == 0 && n % a == 0){printf("最大公约数是:%d\n", a);break;}}}return 0;
}

代码解释

1.包含头文件:

#include <stdio.h>

        
这行代码包含了标准输入输出库,以便使用 printf 和 scanf 函数。

2.主函数定义:

int main(int argc, const char *argv[])


这是程序的主入口点。argc 和 argv 是命令行参数的数量和值,但在这个程序中没有实际使用。

3.变量声明:

int m, n;


声明了两个整型变量 m 和 n,用于存储用户输入的两个正整数。

4.提示用户输入:

printf("请输入两个正整数:\n");


打印提示信息,要求用户输入两个正整数。

5.读取用户输入:

scanf("%d,%d", &m, &n);


使用 scanf 函数读取用户输入的两个整数,并分别存储在变量 m 和 n 中。注意,这里假设用户输入时会用逗号分隔两个数字。

6.判断并计算最大公约数:

如果 m 大于 n:
 

if (m > n)
{for (int a = n; a > 0; a--){if (m % a == 0 && n % a == 0){printf("最大公约数是:%d\n", a);break;}}
}


从 n 开始递减,找到第一个同时能被 m 和 n 整除的数,即为最大公约数。
如果 m 小于或等于 n:

else if (m <= n)
{for (int a = m; a > 0; a--){if (m % a == 0 && n % a == 0){printf("最大公约数是:%d\n", a);break;}}
}


从 m 开始递减,找到第一个同时能被 m 和 n 整除的数,即为最大公约数。
7.返回值:

      

return 0;


表示程序正常结束。

教师版:

#include<stdio.h>int main(int argc, const char *argv[])
{// 定义两个整数变量m和nint m, n;// 从标准输入读取两个整数存入变量m和nscanf("%d%d", &m, &n);// 定义循环变量i和标志变量flagint i, flag;// 遍历从1到m和n中较小的那个数for (i = 1; i <= (m > n ? n : m); i++){// 如果i能同时整除m和n,则将flag设为iif (m % i == 0 && n % i == 0){flag = i;}}// 输出最大公约数和最小公倍数printf("最大公约数为%d,最小公倍数为%d\n", flag, m * n / flag);return 0;
}

http://www.yayakq.cn/news/891168/

相关文章:

  • 在线做gif图网站企业网址怎么申请
  • 建设银行贵金属网站苏州网站关键字优化
  • 如何建设公司网站三合一企业网站模板
  • 网站个人主页做网站维护要学些什么
  • 网站要怎么备案wordpress多功能代码
  • 如何让网站被百度快速收录广水网站定制
  • 微信公众号的h5网站开发asp学校网站源码
  • 做移动网站优化快wordpress 获取pageid
  • 广州市网站建设制作设计平台做网站分流
  • 网页设计素材网站推荐wordpress 文章 顺序
  • 西安网站建设-中国互联中国十大采购平台app
  • 手机网站开发怎么样手机网站开发一个多少钱
  • 方维网络的品牌网站建设产品线上推广渠道
  • 汕尾招聘 网站建设合伙人wordpress优化版源码
  • 自己想做个网站需要多少钱无锡装饰网站建设排名
  • 做损坏文档的网站天津市建设网站
  • 电商模板网站免费汕头市城乡与住房建设局
  • 博物馆网站制作长治网站制作教程
  • 广州网站建设报价单网站开发市场前景
  • 廊坊企业网站团队做app的公司有哪些
  • 深圳网站开发哪家公司好免费做网站的
  • 网站建设系统公司地址郑州互联网公司排行榜
  • 外语网站制作wordpress加载视频
  • 郑州建设厅网站建网站服务商
  • 建设银行报网站wordpress 加载速度优化
  • 网站服务器排名天津商城网站建设
  • 如何跟进网站建设的客户网站首页制作案例
  • 建设化妆品网站的成本有哪里可以做兼职翻译的网站
  • 云南文投建设投资有限公司网站比较好的国外网站建设公司
  • 网站建设页面美工学做网站 空间 域名