永发信息网

C语言例题解答

答案:3  悬赏:10  手机版
解决时间 2021-04-12 07:03
  • 提问者网友:wodetian
  • 2021-04-11 06:46
从键盘输入一串字符,求前十个字符中大写字母的个数
最佳答案
  • 五星知识达人网友:怀裏藏嬌
  • 2021-04-11 07:37

int main()


{


int i,sum=0;


char a[20];


gets(a);


for(i=0;i<10;i++)


{


if(a[i]>='A'&&a[i]<='Z')


sum++;


}


printf("sum=",sum);


return 0;


}

全部回答
  • 1楼网友:轻雾山林
  • 2021-04-11 10:02

#include <stdio.h>

void p_out(bool b_limit=false) { char v_c; int v_i = 0; while((v_c=getchar())!='\n'){ v_i++; if(b_limit) if(v_i>10) break; if(v_c>='A'&&v_c<='Z') printf("%c",v_c); } printf("\n"); }

int main() { p_out(); return 0; }

默认输出所有大写字符,如果b_limit为true,则只输出前v_num个字符中的大写字符。

  • 2楼网友:廢物販賣機
  • 2021-04-11 08:36

要包含头文件

#include <stdio.h>和#include <string.h>吧

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯