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

网站建设费 广告微信导航网站 dedecms

网站建设费 广告,微信导航网站 dedecms,大连市建设工程有限公司,公司网站有时登不进 服务器Q565.(10分数, 语言: C)程序中函数 fun()的功能: 将一个由八进制数字字符组成的字符串转换为与其值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。 **输入格式要求:gets 提示信息:"输入一个八进制字符串(5位&…
Q565.(10分数, 语言: C)程序中函数 fun()的功能: 将一个由八进制数字字符组成的字符串转换为与其值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。
**输入格式要求:gets   提示信息:"输入一个八进制字符串(5位):" "错误:字符串太长\n\n" "错误:%c 不是一个八进制字符\n\n"
**输出格式要求:"输入的八进制字符串为" "\n%s 转换成十进制整数为:%d\n"
程序运行示例如下:
输入一个八进制字符串(5位):234
输入的八进制字符串为234
234 转换成十进制整数为:156、
#include <stdio.h>
#include <string.h>
#define N 10
void fun(char a[]);
main()
{char a[N];printf("输入一个八进制字符串(5位):");gets(a);if (strlen(a) > 5){printf("错误:字符串太长\n\n");exit(0);}else{printf("输入的八进制字符串为");puts(a);}fun(a);}
void fun(char a[])
{int b[5] = {1, 8, 64, 512, 4096};int sum = 0;int j = strlen(a);for (int i = 0; a[i] != '\0'; i++){if (a[i] >= '8' || a[i] < '0'){printf("错误:%c 不是一个八进制字符\n\n", a[i]);return ;}else{sum += (a[i] - '0') * b[j - i - 1];}}printf("\n%s 转换成十进制整数为:%d\n", a, sum);
}


Q1323.(10分数, 语言: C)写一函数,输入一个十六进制数,输出相应的十进制数。
程序的运行示例如下:
输入十六进制数:
3a
十进制数58
继续吗?
y
输入十六进制数:
2f
十进制数47
继续吗?
n
#include <stdio.h>
#include <string.h>
#define N 6
main(){char flag;char a[N]={'\0'};do{printf("输入十六进制数:\n");gets(a);int x = fun(a);printf("十进制数%d\n",x);printf("继续吗?\n");flag = getchar();getchar();}while(flag=='Y'||flag == 'y');}int fun(char a[]){int sum=0;int j=strlen(a);int b[4] = {1,16,16*16,16*16*16};for(int i=0;a[i]!='\0';i++){if(a[i]>='0'&&a[i]<='9'){sum += (a[i]-'0')*b[j-i-1];}else if(a[i]>='a'&&a[i]<='z'){sum += (10+(a[i]-'a'))*b[j-i-1];}}return sum;
}

(10+(a[i]-'a'))别忘了加10


Q3487.(10分数, 语言: C)对输入的8个字符串(每个字符串长度不超过20)按照字典顺序进行排序并输出。不限定排序方法,不能使用goto语句。
输入输出格式:
输入:%s
输出:%s\n输入:多个字符串用空格分隔
输出:排序好的字符串,每行一个字符串,末尾有空行。输入输出样例:
输入:
diankuang liuxu sui fengwu qingbo taohua zhu shuiliu
输出:
diankuang
fengwu
liuxu
qingbo
shuiliu
sui
taohua
zhu
#include <stdio.h>
#include <string.h>
#define N 20
void main()
{char a[8][N], term[20];for (int i = 0; i < 8; i++){scanf("%s", a[i]);}for (int i = 0; i < 7; i++){for (int j = 1; j < 8-i ; j++){if (strcmp(a[j], a[j - 1]) < 0){strcpy(term, a[j]);strcpy(a[j], a[j - 1]);strcpy(a[j - 1], term);}}}for (int i = 0; i < 8; i++){printf("%s\n", a[i]);}
}

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

相关文章:

  • 网站改版换了域名各大网站注册
  • 网站开发组织架构图网站代理网址
  • 网站建设公司获得风投上海百度seo点击软件
  • 企业网站建设的平台wordpress 设置分页显示条数
  • 北京建设局投诉网站首页720云和wordpress
  • 宁波外贸建站公司文山专业网站建设联系电话
  • 潍坊一品网站制作深圳游戏网站开发
  • 站长网站seo查询做网站的时候旋转图片
  • 免费建立网站哪个好中小网站 架构
  • dw做网站图片运用怎样做动漫网站不算侵权
  • 网站建设组成部分抖音推广方式有哪些
  • 长沙o2o网站制作公司wordpress 登录后页面空白页
  • 平坝网站建设怎么搭建一个微信小程序
  • 中国建设银行杭州分行网站集团 投入巨资 做网站
  • 农业营销型网站源码电子商务网站的设计要素
  • 如何用wordpress做网页广州优化网站建设
  • 南宁网站建设哪个好创可贴设计网
  • 建设网站 可以用3层架构吗网站建设基础条件
  • 做网站空间哪个好面对撞库 网站应该怎么做
  • 天津网站的建设wordpress增加导航栏
  • 网站搜索引擎推广怎么做麦壳云网站建设
  • 自己做网站开发如何找客户做网站的都是什么专业毕业的
  • 中国行业网站大全泰安网站建设公司带
  • 网站建设源代码交付泉州seo 泉州网站建设
  • 惠州建设工程质量监督站网站网站建设php招聘
  • 人人商城网站开发wordpress cookies
  • 有哪些熟悉的网站是jsp做的好听的公司名字大全集
  • 中国电力建设企业协会网站wordpress 获取文章评论数
  • 怎样把网站上传到空间企业网站网络推广
  • 购物网站怎么做seo同行网站