输出大写字母矩阵c语言,寻找C语言大神!!从键盘输入任意一个字母,如果其为大写字母,则输出“capital letter”;如果其为小写...

满意答案

dcebd7a0de6265b6ccae5ead692f1eab.png

ykptbz

2015.07.03

dcebd7a0de6265b6ccae5ead692f1eab.png

采纳率:51%    等级:12

已帮助:11398人

(1)123456789101112//#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)1234567891011121314151617181920212223242526272829303132//#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])                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)1234567891011121314151617//#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

(4)12345678910111213141516//#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)12345678910111213141516//#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]'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)1234567891011121314151617181920212223//#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]'9')                    break;            if(str[i]=='\0') break;        }        printf("Error,redo:");    }    printf("The transformed result is %d\n",atoi(str));    return 0;}

(7)12345678910111213141516//#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)

00分享举报

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值