皮皮学,免费搜题
登录
搜题
【简答题】
编程题: 题目:主函数 main()中由数字与字母组成的字符串s为测试数据,程序 首先从字符串 s尾部开始,按逆序把在其中出现的每相邻的两个字 符,紧随其后重复出现一次,若字符串 s中头部有剩余的单个字 重复,生成新的字符串 t;然后计算字符串t中数字子串对应 整数的各位数字之和。 例如 : 当s="A48CD06",则字符串t为"6060DCDC8484AA",其数字子串对 应整数的各位数字之和为 12和24。 编写程序: 1. 编写函数void GenStr(char s[],char t[]),按上述规则生成 字符串,结果保存在字符数组 t中。 2. 编写函数int Calculate(char t[],int b[]),计算字符串t中各 个数字子串对应整数的各位数字之和,结果保存在整数数组 b中, 函数返回整数个数。 ************************************************************** 注意:请勿改动主程序 main()中的任何语句。 *************************************************************/ #include #include #include #include #include #define N 80 void GenStr(char s[],char t[]) { /**********Program**********/ /********** End **********/ } int Calculate(char t[],int b[]) { /**********Program**********/ /********** End **********/ } int main() { char s[]="A48CD06"; char t[N]; int b[N]={0}; int num=0,i=0; FILE *fp; if((fp=fopen("DATA.TXT","w"))==NULL) { printf("File open error\n"); exit(0); } GenStr(s,t); printf("The string t is: %s\n",t); fprintf(fp,"The string t is: %s\n",t); num= Calculate(t,b); printf("Sum of the digits of each integer is: "); fprintf(fp,"Sum of the digits of each integer is: "); for(i=0;i
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【多选题】福特的成功带动了相关行业的发展,包括()。
A.
上游钢铁厂商
B.
下游运输服务
C.
广告商
D.
修理维护
【单选题】谁是二战后德国的第一任总理?()
A.
默克尔
B.
阿登纳
C.
奥朗德
D.
萨尔登
【单选题】法国生物学家贝尔纳说过:“妨碍人们创造的最大障碍,并不是未知的东西,而是已知的东西。”这句话警告我们( )。
A.
克服从众心理
B.
不迷信书本
C.
走出思维定势
D.
拓宽知识领域
【单选题】二战后德国第一任总理是:
A.
希特勒
B.
默克尔
C.
奥朗德
D.
阿登纳
【判断题】人的好奇心和强烈的求知欲望是认识发展的动力。()
A.
正确
B.
错误
【单选题】确定眉弓、鼻底的位置及相互关系,需参考的比例依据是
A.
三庭
B.
三庭五眼
C.
黄金分割律
D.
五眼
【判断题】握话筒时手应该尽量朝下放,防止碰到开关?
A.
正确
B.
错误
【单选题】“二战后,联邦德国首任总理阿登纳和法兰西第五共和国首任总统戴高乐,成功化解了两个国家几百年来的仇恨,共同开启了欧洲历史崭新的一页。”下列由德法两国作为“发动机”带动起来的组织是()。
A.
北大西洋公约组织
B.
欧洲联盟
C.
华沙条约组织
D.
联合国
【判断题】握话筒时手应该尽量朝下放,防止碰到开关?()
A.
正确
B.
错误
【判断题】人的好奇心和强烈的求知欲望是认识发展的动力。()
A.
正确
B.
错误
相关题目: