问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言作业不会做。。。

发布网友 发布时间:2022-04-23 06:22

我来回答

2个回答

热心网友 时间:2023-05-26 13:06

这不是一个问题逐个回答吧。
1.
#include <stdio.h>main()
{char a[80],b[80];int i;printf("输入一个字符串:");gets(a);for(i=0;a[i]!='0';i++){b[i]=a[i];if(b[i]>='a'&&b[i]<='z')b[i]=toupper(b[i]);}puts(b);}
2.
#include <stdio.h>
#include <string.h>

int main(void)
{
char str_a[200], str_b[200];
char *pa, *pb;

printf("请输入字符串一: ");
gets(str_a);
printf("请输入字符串二: ");
gets(str_b);

if (strlen(str_b) > 5)
str_b[5] = '\0';

pb = str_b;
pa = str_a + strlen(str_a);
while (*pb != '\0')
*pa++ = *pb++;

*pa = '\0';

puts(str_a);

return 0;
}
3.
#include "stdio.h"
#define MAXLEN 80
int main(void)
{
char ch;
char str[MAXLEN];
int count, i;
int repeat, ri;

scanf("%d", &repeat);
getchar();
for(ri = 1; ri <= repeat; ri++){
i = 0;
while((ch = getchar()) != '\n'){
str[i++]=ch;
}
str[i] = 0;
此处填空
printf("count = %d\n", count);
}
}
4.
#include <stdio.h>
#include <conio.h>
void main()
{
int a[52]={NULL},i,max=0;char chr;
printf("please input the string: \n");
chr=getch();
printf("%c",chr);
while(chr!=13)
{ if((chr>='a')&&(chr<='z'))
a[chr-'a']++; else if((chr>='A')&&(chr<='Z')) a[chr-'A'+25]++; chr=getch(); printf("%c",chr);
}
printf("\n");
for(i=0;i<52;i++)
if(a[i]>a[max]) max=i; printf("该字符串中出现次数最多的字符为: %c\n",(max>25)?(max-25+'A'):(max+'a'));printf("它共出现了%d次\n",a[max]);getch();
}
5.
#include<stdio.h>main(){char i;int c=0;int a=0,sum;scanf("%c",&i);while(i!='\n'){{if('a'<=i&&i<='z')printf("%c ",i);if('A'<=i&&i<='Y')i=i+33,printf("%c ",i);}if(i=='Z')i=i+32-25,printf("%c ",i);;scanf("%c",&i);}printf("\n");}
6.
#include "stdio.h"#define MAXLEN 80int main(void){ char cc, ch; char str[MAXLEN]; int count, flag, i, index; int repeat, ri; scanf("%d", &repeat); getchar(); for(ri = 1; ri <= repeat; ri++){ cc = getchar(); getchar(); i = 0; while((ch = getchar()) != '\n'){ str[i++] = ch; } str[i] = 0;flag=0;count=0;for(i=0;str[i]!='0';i++){if(str[i]==cc){flag=1;index=i;}} if(flag != 0) printf("index = %d\n", index); else printf("No Found\n");
}
}
7.
#include <stdio,h.>
viod main()
{
int d=0,b=0,c=0,f;
char str_1 [80] ,str_2[80];
printf ("请出入一个字符串");
gets (str_1);
for(;d<=79;i++)
{ if (a<=str_1[d]&&str_1[d]<=z) b+=1;
else (
if(A<=str_1[d]&&str_1[d]<=Z) b+=1;
}
for(;c<=b-1;c++)
{str_2[c]=str_1[b-1-c];}
for(f=0;f<=b-1;f++)
{
printf("倒序输出结果为:%s",str_2[f]);
}
}
我只写到这了,累死我了!最后一题的原理和前面的一样,看了前面的你自然就知道了。
希望你不是直接复制粘贴回去交作业。

热心网友 时间:2023-05-26 13:07

第一题
#include<stdio.h>
int mystrcpy(char *dest,char *src)
{
while(*src!='\0')
{
if(*src>='a' && *src<='z')
{
*dest++=*src+'A'-'a';
src++;
}
else
*dest++=*src++;
}
return 0;
}
int main()
{
char a[100]={0};
char *b="hello world";

mystrcpy(a,b);

printf("%s\n",a);
}

第二题:
#include<stdio.h>
int mystrcat(char *dest,char *src)
{
char *p=dest;
int i;
while(*p!='\0') p++;
for(i=0;i<5;i++)
{
if(*src!='\0')
{
*p++=*src++;
}
}
return 0;
}
int main()
{
char a[100]="hello world!";
char *b="Go";
mystrcat(a,b);
printf("%s\n",a);
return 0;
}

第三题:
#include<stdio.h>
#include<string.h>
int main()
{
char a[100]={0};
char ch;
int count=0;
int i=0;
printf("请输入字符串,enter键结束:\n");
gets(a);
printf("请输入指定字符:");
scanf("%c",&ch);
for(i=0;i<strlen(a);i++)
{
if(a[i]==ch)
count++;
}
printf("指定字符%c含有%d个\n",ch,count);
printf("%s\n",a);
return 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...Exception EoleSysError in module PlayGame.exe at 000AAA95,怎么... ...出现Exception EOleSysError in module ATT.exe at 000BCA21.拒绝... 求大神帮忙: Exception EOleSysError in module.1.多元函数概念(1... windows7ExceptionEOlesysErrorinmoduleexeat000649E0找不到指定模块... 南京新街口适合情侣吃饭的地方,南京钟山景区露台酒店价格 c语言中如何计算a+ b的和 题目:有用户输入两个整数a,b 求a和b之间的数的累加和,包括a和b 用C语... 有请高手解答,平手盘是什么意思,我认为打平多 平手盘什么意思平手盘指的是什么 食品添加剂安全使用指南目录 吉利ICON缺点和优点,吉利ICON值得买吗? 华为mate7呼叫转移怎么设置 小学生的读后感怎么写,小学生读后感写作指导 带月字的两个字的网名 甲鱼死了之后是变软还是变硬?? C语言编程题目 不会编 吉利ICON这个车怎么样? 小学生读后感写作步骤是什么? 戒烟后对你的身体影响会怎样? 吉利ICON怎么样,值得入手吗? 2022年闪银死掉了吗 八月这两个字做店招牌字可以吗? 如何判断甲鱼是否死了 求网名 前面两个字是八月 帮忙想下 ら 八月未央 这种格式的 有没有用过闪银的,好用吗? c语言编程,一道题不会,求大神!!! 如何鉴别死甲鱼 NVSIP在家里用WLAN能连监控,在外用什么网都连不上,请问咋回事 闪银奇异怎么样,闪银奇异好不好 如何才能戒烟,养好身体 有道c语言编程题不会,求大神 怎么判断我的甲鱼是死了,还是冬眠呢? 小米手机不能下载NVSIP这个应用吗? 小甲鱼死的时候是什么样的 microsoft edge怎么换成ie默认浏览器- 问一问 我的甲鱼一动不动是不是死了? 小学生写观后感的步骤是什么? 闪银和京东金融比哪个比较好? 荣耀magic3和mate40哪个好 在冬天甲鱼死后什么样子?如何分辨甲鱼有没有死? 帮忙想一个两个字词形容四月或者八月 吉利icon中文名叫什么? 作文指导小学生怎样写读后感 谁用过闪银,哪个闪银好点,具体说下,帮帮忙 怎样判断甲鱼已经死了? 值得推荐的国产车,吉利ICON,到底哪里好呢? 形容八月的两字词语有哪些? 如何指导小学生写读后感 阿房宫的来历用阿房宫赋课文语句怎么回答 甲鱼要死前的状况是怎么样的?