永发信息网

c语言中我有个字符型数组,我希望假如向这个数组直接回车不输入任何字符时另一个变量可以等于1,否则为

答案:2  悬赏:50  手机版
解决时间 2021-03-05 05:21
c语言中我有个字符型数组,我希望假如向这个数组直接回车不输入任何字符时另一个变量可以等于1,否则为0怎么写?
最佳答案

#include
#define N 5
int main(void)
{
  char a[N];
  int flag = 0;   
  int count = 0;
  printf("Please enter five characters:");
  scanf("%c", &a[0]);
  if (a[count] == '\n')     
    flag = 1;
  else
    for (count = 1; count < N; count++)
      scanf("%c", &a[count]);
  printf("The target variable is:%d\n", flag);
  return 0;   
}本人原创,不懂欢迎追问!
全部回答
c语言中没有字符串的数据类型,而字符串的处理又非常频繁,为便于字符串的操作,c语言引入字符数组,用于存储字符串内容。 举例: main() { char ch[20]; int i; printf("input:"); for(i=0;i<20;i++) scanf("%c",&ch[i]); \\用循环一个个字符初始化数组,也可以用%s一次性初始化字符数组 printf("output\n"); for(i=0;i<20;i++) printf("%c",ch[i]); \\用循环一个个字符输出数组,也可以用%s一次性输出字符数组 } 如: main() { char ch[20]; scanff("%s",ch); printf("%s",ch ); } 初始化时,需要注意数组长度,不要越界。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
庄桥农贸市场自行车租赁点在哪里啊,我有事要
已知a1=3.an+1=2an+3,求an?
对公司建议与意见怎么写好
请教兰花如何种才能快速发根
三个名人都为人类立过不朽之功,其中一个在医
我二婚结婚8年多后找老伴因病去世留有房子(
你好,我这有台维融点钞机新人民币点不了怎么
中考报考体育特长生田径专项,田径专项一般要
汉代龟钮印怎么分辨官员的大小
红太阳艺术双语幼儿园在什么地方啊,我要过去
2018杭州最低工资多少
求文《嘿,又丢东西了?!》by题目自拟,有的
幕墙是做什么的
风景名胜的诗句大全
最吉利的数字
推荐资讯
ubuntu查看用户是否有sudo权限
旋力特钢员工工资待遇落差不一,同样的岗位不
我的手机用qq浏览器卡死了?????更本就不
形容学生读书的词语
自强小学五年级两个班一共植树100棵,一班植树
持有至到期投资的初始计量中,“实际支付的价
大家过着日出而作日入而息守望相助的太平生活
声音反转是什么意思
潮流国度在哪里啊,我有事要去这个地方
五子登科是指什么动物
梦幻西游手游版89狮驼岭适合于哪些人物配合打
招潮蟹能吃吗?在什么地方能看到?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?