77范文网 - 专业文章范例文档资料分享平台

现代城市学院程序设计II上机答案(6)

来源:网络收集 时间:2019-04-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

printf(\ else{

/*---------*/strmcpy(s,t,m);

printf(\ } }

return 0; }

void strmcpy(char *s,char *t, int m) { int i; for(i=1;i

/*程序填空,不要改变与输入输出有关的语句。

输入一行字符(不超过80个),统计其中的大写字母、小写字母、空格、数字以及其他字符的个数。

输入输出示例: 输入:

bFaE3+8 =1R 输出:

大写字母数为: 3 小写字母数为: 2 空格为: 1 数字为: 3 其他字符为: 2 */

#include int main(void) {

char s[80]; char *p;

int blank, digit, lower, other, upper;

gets(s);

upper = lower = blank = digit = other = 0; p=s; while(*p!='\\0') { if(*p>='A'&&*p<='Z') upper++;

else if(*p>='a'&&*p<='z') lower++; else if(*p==' ') blank++; else if(*p>='0'&&*p<='9') digit++; else other++; *p++; }

/*---------*/ printf(\大写字母数为: %d\\n小写字母数为: %d\\n空格为: %d\\n数字为: %d\\n其他字符为: %d\\n\ return 0; }

/*程序填空,不要改变与输入输出有关的语句。

输入一个正整数 repeat (0

输入一个字符串 str,再输入一个字符 c,将字符串 str 中出现的所有字符 c 删除。

要求定义并调用函数delchar(str,c), 它的功能是将字符串 str 中出现的所有 c 字符删除,函数形参str的类型是字符指针,形参c的类型是char,函数类型是void。 输入输出示例:括号内为说明 输入

3 (repeat=3)

happy new year (字符串\a (待删除的字符'a') bee (字符串\e (待删除的字符'e') 111211 (字符串\1 (待删除的字符'1') 输出

After deleted, the string is: hppy new yer (字符串\中的字符'a'都被删除) After deleted, the string is: b (字符串\中的字符'e'都被删除) After deleted, the string is: 2 (字符串\中的字符'1'都被删除) */

#include int main(void) {

char c;

char str[80]; int repeat, ri;

void delchar(char *str, char c);

scanf(\ getchar();

for(ri = 1; ri <= repeat; ri++){ gets(str);

scanf(\ getchar(); /*---------*/ delchar(str, c);

printf(\ }

return 0; }

void delchar(char *str, char c) { int i=0,j; while(str[i]!='\\0') { if(str[i]!=c) i++; else { for(j=i;str[j]!='\\0';j++) str[j]=str[j+1]; str[j]='\\0'; } } }

/*程序填空,不要改变与输入输出有关的语句。

输入一个正整数 repeat (0

输入一个字符串(长度不超过80),判断该字符串是否为“回文”。“回文”是指顺读和倒读都一样的字符串,如“XYZYX”和“xyzzyx”。

要求定义并调用函数 mirror(p)判断字符串 p 是否为“回文”,如果 p 是回文字符串,返回1,否则,返回0,函数形参 p 的类型是字符指针,函数类型是 int。 输入输出示例:括号内为说明 输入:

2 (repeat=2) abcddcba abcddcb 输出: YES NO */

#include int main(void) {

char s[80];

int repeat, ri;

int mirror(char *p);

scanf(\ getchar();

for(ri = 1; ri <= repeat; ri++){ gets(s);

if(mirror(s) != 0) printf(\ else

printf(\ }

return 0; }

int mirror(char *p) { int n=0,i; while(p[n]!='\\0') n++; n--; for(i=0;i

/*程序填空,不要改变与输入输出有关的语句。

输入一个正整数n(3≤n≤10),再输入n个雇员的信息,包括姓名、基本工资、浮动工资和支出

,输出每人的姓名和实发工资,实发工资=基本工资+浮动工资-支出。 输入输出示例:括号内为说明 输入: 3 (n=3) zhao 240 400 75 qian 360 120 50 zhou 560 150 80 输出:

zhao 实发数:565.00 qian 实发数:430.00 zhou 实发数:630.00 */

#include int main (void ) {

struct emp{

char name[10]; float jbgz; float fdgz; float zc; };

struct emp s[10]; int i, n;

scanf(\/*---------*/ for(i=0;i

/*程序填空,不要改变与输入输出有关的语句。

输入一个正整数 n(3

输出总分最高学生的姓名和总分。 输入输出示例:括号内为说明 输入: 5 (n=5)

1 黄岚 78 83 75 2 王海 76 80 77 3 沈强 87 83 76 4 张枫 92 88 78 5 章盟 80 82 75 输出:

总分最高的学生是: 张枫,258分 */

#include int main (void) {

int i, j, k, max_index, n; struct student{ int number; char name[20]; int score[3]; int sum;

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库现代城市学院程序设计II上机答案(6)在线全文阅读。

现代城市学院程序设计II上机答案(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/612941.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: