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

网站建设书都有什么推广平台

网站建设书,都有什么推广平台,二维码在线生成制作,建大型网站费用目录 26.一个正整数,如果等于组成它的各个数字的阶数之和,该整数称为阶乘合数,例如1451阶加四阶加五阶,则145是一个三位阶乘合数,输入一个数,问共有多少个阶乘合数?(十万之内) 27.与2相关的数…

目录

26.一个正整数,如果等于组成它的各个数字的阶数之和,该整数称为阶乘合数,例如145=1阶加四阶加五阶,则145是一个三位阶乘合数,输入一个数,问共有多少个阶乘合数?(十万之内)

27.与2相关的数.c假设是三位数最高999,如果是更大的数就需要先求出多少个位数然后再进行求?

        小数暴力法:

        大数算法:

28.输入5个字符串找到最长的那个并输出?

29.输入一个字符串输出由这个字符组成的等腰三角形底为5个,高为3个

30.已知鸡和兔的总数量为n,总腿数为m,输入n和m,依次输出鸡的数目和兔的数目,如果无解,则输出没有答案


26.一个正整数,如果等于组成它的各个数字的阶数之和,该整数称为阶乘合数,例如145=1阶加四阶加五阶,则145是一个三位阶乘合数,输入一个数,问共有多少个阶乘合数?(十万之内)

#include <stdio.h>int main() {//初始化int num, count = 0, temp, sum = 0, digit;scanf("%d", &num);int tempNum = num; // 保存初始的输入数字//求结果while (num > 0) {digit = num % 10;int result = 1;for (int i = 1; i <= digit; i++) {result *= i;}sum += result;num /= 10;count++;}//判断if (sum == tempNum) {printf("%d 是阶乘和数,分别由以下数字的阶乘之和构成:", tempNum);while (tempNum > 0) {printf("%d! ", tempNum % 10);tempNum /= 10;}} else {printf("%d 不是阶乘和数", tempNum);}return 0;
}

27.与2相关的数.c假设是三位数最高999,如果是更大的数就需要先求出多少个位数然后再进行求?

        小数暴力法:

#include <stdio.h>int main(){//初始化int n,sum;scanf("%d",&n);for (int i = 1; i <= n; i++) {if(((i/100)!=2) && ((i/10%10)!=2) && ((i%10)!=2) && (i%2!=0)){sum=sum+i;}}printf("%d",sum);return 0;
}

        大数算法:

#include <stdio.h>
//判断是否与2有关
int fun(int n){if(n%2==0) return 1; //能被2整数while(n){if(n%10 ==2) return 1; //包含2n/=10;}return 0;
}int main()
{int i,sum = 0,n;scanf("%d",&n);for (i=1;i<=n;i++){//if里面的值如果是0的话就是不成立!也就意味着if所关联的其它语句不会执行if(!fun(i)) //如果与2无关//if(fun(i)==0) //如果与2无关sum += i; //求和}printf("%d",sum);return 0;
}

28.输入5个字符串找到最长的那个并输出?

#include <stdio.h>
#include <string.h>int main() {char str[5][100], temp[100];int maxIndex = 0;for (int i = 0; i < 5; i++) {printf("请输入第 %d 个字符串:", i+1);gets(str[i]);str[i][strcspn(str[i], "\n")] = 0; // 去掉换行符if (strlen(str[i]) > strlen(str[maxIndex])) {maxIndex = i;}}puts(str[maxIndex]);//printf("最长的字符串是%s", str[maxIndex]);return 0;
}//数据演示:
//E:\CODE\c\sdfhsui2.0\cmake-build-debug\28.exe
//请输入第 1 个字符串:sds
//请输入第 2 个字符串:sr
//请输入第 3 个字符串:sd
//请输入第 4 个字符串:s
//请输入第 5 个字符串:ssss
//ssss
//最长的字符串是ssss
//
//进程已结束,退出代码0

29.输入一个字符串输出由这个字符组成的等腰三角形底为5个,高为3个

#include <stdio.h>int main() {int i, j, k;char ch;printf("请输入一个字符:");scanf(" %c", &ch); // 注意这里加了一个空格,用于跳过换行符for (i = 1; i <= 3; i++) { // 控制行数for (j = 1; j <= 3 - i; j++) { // 控制每行前面的空格数printf("  ");}for (k = 1; k <= 2 * i - 1; k++) { // 控制每行字符数printf("%c ", ch);}printf("\n");}return 0;
}

30.已知鸡和兔的总数量为n,总腿数为m,输入n和m,依次输出鸡的数目和兔的数目,如果无解,则输出没有答案?

#include <stdio.h>int main(){//初始化int n,m,a,b;//n总头数,m总腿数,A小鸡,B小兔//这段代码使用了 scanf 函数在循环中读取输入,直到输入结束为止(即遇到文件结束符)。在每次循环中,//它从标准输入中读取两个整数并将它们存储在变量 n 和 m 中。这样的循环可以用来处理多组输入数据,直到输入结束。while(scanf("%d%d",&n,&m)!=EOF){if(n<0 || m<0){printf("输入错误!");} else{b=(m-n*2)/2;//a=(n*4-m)/2;a=(m-b*4)/2;if(a+b!=n || a<0 ||b<0){printf("没有答案!");} else{printf("a=%d,b=%d",a,b);}}}return 0;
}

http://www.mmbaike.com/news/103563.html

相关文章:

  • 净水器网站制作指数基金什么意思
  • 流量网站建设教程seo sem
  • 电商网站开发app意义关键词优化排名软件流量词
  • 山东网站建设比较好优秀的品牌策划案例
  • 网站建设套餐介绍长春网长春关键词排名站设计
  • 做封面的地图网站网络营销的概念和含义
  • 建站开发工具深圳关键词排名推广
  • 邯郸企业做网站费用快速优化排名公司推荐
  • 加强网站信息建设方案站长工具在线查询
  • 房屋设计图平面图哈尔滨seo关键词
  • 微信公众号手机网站开发app推广软文范文
  • 松江微网站建设百度推广计划
  • 江西那家做网站公司好黄页网络的推广网站有哪些类型
  • wordpress会员注册模板seo关键词优化软件合作
  • 资源站源码永久沈阳seo收费
  • 怎样做免费企业网站黑马培训价目表
  • 网络营销推广代理潍坊自动seo
  • 武汉p2p网站建设价格产品经理培训
  • 郑州网站建设公司招聘seo快速排名软件平台
  • 公司网站建设费用预算百度浏览器网址链接
  • 视频网站用什么做的好sem推广外包
  • 网站上面如何加入视频nba今日数据
  • 汕头建设网站fifa最新世界排名
  • 天津高端网站建设2024年将爆发新瘟疫
  • 北京做网站ezhixi优化大师卸载不了
  • 如何建立一家公司网站seo工作前景如何
  • 学院的网站建设的er图怎么画seo关键词选择及优化
  • 聊城做网站比较不错的公司seo关键词排名网络公司
  • wap网站教程站长之家查询网站
  • wordpress 卡密销售seo网络优化招聘信息