我是第一名 发表于 2020-10-18 18:37:30

如何用c语言数组写

{:10_269:}求助

2269099035 发表于 2020-10-18 19:21:38

#include<stdio.h>

int main()
{
        char ch;       
        while (1)
        {
                printf("请输入一个字符:");
                scanf("%s",&ch);
                getchar();
                if (ch >= 'a' && ch <= 'z')
                {
                        printf("%c的大写字母是:%c\n",ch,ch-32);
                }
                else
                {
                        printf("%c不是小写字母\n",ch);
                }
        }
        return 0;
}

jackz007 发表于 2020-10-18 20:24:57

本帖最后由 jackz007 于 2020-10-18 23:58 编辑

#include <stdio.h>

main(void)
{
      char c , s                                                                              ;
      int k                                                                                       ;
      do {
                printf("请输入一个字符:")                                                            ;
                for(k = 0 ; k < 81 && (c = getchar()) != '\n' ; s = c)                        ;
                s = '\0'                                                                           ;
                if(k) {
                        c = s                                                                      ;
                        if(c >= 'a' && c <= 'z') printf("字母 %c 的大写形式是:%c\n\n" , c , c - ' ') ;
                        else printf("字符 %c 不是小写字母\n\n" , c)                                 ;
                }
      } while(k)                                                                                    ;
}

baige 发表于 2020-10-18 21:52:51

#include <stdio.h>

int main(void){
        char str;
        while(1){
                printf("请输入一个字符:");
                gets(str);
                if(str >= 'a' && str <= 'z'){
                        printf("%c的大写字母是:%c\n",str,str-'a'+'A');
                }else {
                        printf("%c它不是一个小写字母\n",str);
                }
                putchar('\n');
        }
        return 0;
}

乐乐学编程 发表于 2020-10-19 23:24:35

这是要做啥呢?同样的帖子发两个,那边的还没结帖,这样又来,是想引起论坛的朋友们打群架?

我是第一名 发表于 2020-10-20 21:55:28

乐乐学编程 发表于 2020-10-19 23:24
这是要做啥呢?同样的帖子发两个,那边的还没结帖,这样又来,是想引起论坛的朋友们打群架?

不好意思 新人不懂规矩
页: [1]
查看完整版本: 如何用c语言数组写