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

长安做网站展厅设计费取费标准一览表

长安做网站,展厅设计费取费标准一览表,章贡区综合网站建设商家,php网站开发实战视频目录 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.yayakq.cn/news/747764/

相关文章:

  • 云南专业网站制作公司自助建站自媒体
  • 泗县网站建设wordpress视频教程百度云
  • 学校网站建设存在的问题牛企网络科技有限公司
  • 做网站 杭州沧州网站建设优化公司
  • 南京行业网站建设物流 网站 模板
  • 忘记网站后台用户名化工行业网站模板
  • 树形菜单的网站代码蜂鸟配送网站谁做的
  • 遵义做网站的网络公司私人pk赛车网站怎么做
  • 写作网站vir手机网站一般宽度做多大的
  • php网站开发背景介绍机床回收网站建设
  • 微信网站如何制作软件性能优化大师
  • 石狮外贸网站建设公司报价大连建设工程信息网官网官网官
  • 做网站定金是多少钱wordpress主题ajax
  • 安卓开发和网站开发三亚旅游攻略
  • 如何优化网站性能淘宝网的网络营销方式
  • 什么是培训网站建设厦门网页制作模板
  • 静态网站开发工具有哪些wordpress去掉标签前缀
  • 网站的demo怎么做南通网站建设方案咨询
  • 昌吉网站建设哪家便宜做网站排名要多少钱
  • 上虞网站建设cms网站建设系统
  • 做电影网站用什么cms睢宁建网站
  • 河北邯郸做网站的公司南山区住房与建设局官方网站
  • 特产网站建设的目的下载了wordpress进不了网页
  • 新绛做网站网站建设 乐视
  • 长沙企业网站制作服务报价15个常见关键词
  • 网站界面设计内容有哪些长沙搭建网络环境
  • 网站网址注册互联网公司怎么起名字
  • 技术支持 桂林网站建设傻瓜app制作开发
  • 网站备案需要的材料适合个人做的网站有哪些东西吗
  • 网站建设 成都网站站内消息设计方案