寻找C语言大神!!从键盘输入任意一个字母,如果其为大写字母,则输出“capital letter”;如果其为小写
从键盘输入任意一个字母,如果其为大写字母,则输出“capitalletter”;如果其为小写字母,则输出“lowercaseletter”;其他情况,则输出“otherc...
从键盘输入任意一个字母,如果其为大写字母,则输出“capital letter”;如果其为小写字母,则输出“lower case letter”;其他情况,则输出“other case”。
计算矩阵(5×5)的最大值和最小值,然后互换最大值与最小值的位置。要求初始化一个原始矩阵,输出原始矩阵以及互换最大值与最小值位置后的矩阵。
初始化一矩阵a[5][5],计算每行的最大元素之和,要求输出原始矩阵以及每行的最大元素值之和。
编写函数clear(char *p)将字符串s1中的非英文字母删除,要求:在主函数中对字符串进行初始化,调用函数实现链接后,在主函数中输出删除前和删除后的字符串
编写函数clear(char *p)将字符串s1中的阿拉伯数字字符删除,要求:在主函数中对字符串进行初始化,调用函数实现链接后,在主函数中输出删除前和删除后的字符串。
编写函数atoi(char *p)将一个4位的数字字符串转换成一个整数输出。要求:在主函数从键盘读入一个数字字符串,输出转换后的整数。(本题不允许使用字符串处理库函数,字符0的ASCII为48)
编写函数charcount(char *s,char letter)记录一个字符在一个字符串中出现的次数,如果没出现则返回0,要求:在主函数中从键盘输入一个字符串,和对应的字符。
已知一有序序列1,3,4,8,15,17,要求从键盘输入一个整数,将此整数插入到此有序序列中。要求输出原始数组和插入之后的数组。要求编制函数insert(int *p,int d)实现此功能,在主函数调用此函数。 提示:例如输入整数位7,首先要找到7在整个序列中的位置,然后将7插入到当前位置。
能不能编译了把程序发到邮箱719564279@qq.com,这周之内发过来就好,慢慢做
谢谢!!
有8道题哦,百度吧格式吞了 展开
计算矩阵(5×5)的最大值和最小值,然后互换最大值与最小值的位置。要求初始化一个原始矩阵,输出原始矩阵以及互换最大值与最小值位置后的矩阵。
初始化一矩阵a[5][5],计算每行的最大元素之和,要求输出原始矩阵以及每行的最大元素值之和。
编写函数clear(char *p)将字符串s1中的非英文字母删除,要求:在主函数中对字符串进行初始化,调用函数实现链接后,在主函数中输出删除前和删除后的字符串
编写函数clear(char *p)将字符串s1中的阿拉伯数字字符删除,要求:在主函数中对字符串进行初始化,调用函数实现链接后,在主函数中输出删除前和删除后的字符串。
编写函数atoi(char *p)将一个4位的数字字符串转换成一个整数输出。要求:在主函数从键盘读入一个数字字符串,输出转换后的整数。(本题不允许使用字符串处理库函数,字符0的ASCII为48)
编写函数charcount(char *s,char letter)记录一个字符在一个字符串中出现的次数,如果没出现则返回0,要求:在主函数中从键盘输入一个字符串,和对应的字符。
已知一有序序列1,3,4,8,15,17,要求从键盘输入一个整数,将此整数插入到此有序序列中。要求输出原始数组和插入之后的数组。要求编制函数insert(int *p,int d)实现此功能,在主函数调用此函数。 提示:例如输入整数位7,首先要找到7在整个序列中的位置,然后将7插入到当前位置。
能不能编译了把程序发到邮箱719564279@qq.com,这周之内发过来就好,慢慢做
谢谢!!
有8道题哦,百度吧格式吞了 展开
1个回答
展开全部
(1)
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
int main(void){
char ch;
printf("Input a character...\nch=");
if((ch=getchar())>='A' && ch<='Z')
printf("Capital letter\n");
else if(ch>='a' && ch<='z')
printf("Lower case letter\n");
else printf("Other case\n");
return 0;
}
(2)
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
int main(void){
int m[5][5],i,j,max_i,max_j,min_i,min_j;
srand((unsigned)time(NULL));
for(i=0;i<5;i++){
for(j=0;j<5;j++)
printf("%3d",m[i][j]=rand()%100);
printf("\n");
}
for(max_i=max_j=min_i=min_j=i=0;i<5;i++)
for(j=0;j<5;j++){
if(m[max_i][max_j]<m[i][j])
max_i=i,max_j=j;
if(m[min_i][min_j]>m[i][j])
min_i=i,min_j=j;
}
printf("\nThe max is %d\nThe min is %d\n",m[max_i][max_j],m[min_i][min_j]);
printf("\nAfter exchanging:\n");
i=m[max_i][max_j];
m[max_i][max_j]=m[min_i][min_j];
m[min_i][min_j]=i;
for(i=0;i<5;i++){
for(j=0;j<5;j++)
printf("%3d",m[i][j]);
printf("\n");
}
printf("\n");
return 0;
}
(3)
//#include "stdafx.h"//vc++6.0加上这一行.#include "stdio.h"#include "stdlib.h"#include "time.h"
int main(void){
int m[5][5],i,j,max,sum;
srand((unsigned)time(NULL));
for(i=0;i<5;i++){
for(j=0;j<5;j++)
printf("%3d",m[i][j]=rand()%100);
printf("\n");
}
for(sum=i=0;i<5;i++){
for(max=m[i][0],j=1;j<5;j++)
if(max<m[i][j]) max=m[i][j];
sum+=max;
}
printf("\nThe result is %d\n",sum);
return 0;
}
(4)
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
char *clear(char *p){
int i,j;
for(j=i=0;p[i];i++)
if(p[i]>='a' && p[i]<='z' || p[i]>='A' && p[i]<='Z')
p[j++]=p[i];
p[j]='\0';
return p;
}
int main(void){
char str[100]="jfkDsla83F890lnjKfZ./jdi/.,z$5jfkd$#^%jfkMdl;jkds;";
printf("%s\n",str);
printf("\n%s\n\n",clear(str));
return 0;
}
(5)
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
char *clear(char *p){
int i,j;
for(j=i=0;p[i];i++)
if(p[i]<'0' || p[i]>'9')
p[j++]=p[i];
p[j]='\0';
return p;
}
int main(void){
char str[100]="jfkDsla83F890lnjKfZ./jdi/.,z$5jfkd$#^%jfkMdl;jkds;";
printf("%s\n",str);
printf("\n%s\n\n",clear(str));
return 0;
}
(6)
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
#include "string.h"
int atoi(char *p){
int i,num;
for(num=i=0;p[i];(num*=10)+=p[i++]-'0');
return num;
}
int main(void){
char str[1000],i;
while(1){
printf("Input a string(Number,length<5)...\n");
if(scanf("%s",str),strlen(str)<5){
for(i=0;i<5;i++)
if(str[i]<'0' || str[i]>'9')
break;
if(str[i]=='\0') break;
}
printf("Error,redo:");
}
printf("The transformed result is %d\n",atoi(str));
return 0;
}
(7)
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
int charcount(char *s,char letter){
int i,sum;
for(sum=i=0;s[i];i++)
if(s[i]==letter)
sum++;
return sum;
}
int main(void){
char str[1000],ch;
printf("Input a string & a letter...\n");
scanf("%s %c",str,&ch);
printf("There is(are) %d \'%c\' in the string.\n",charcount(str,ch),ch);
return 0;
}
(8)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询