C语言作业2

C语言作业2,第1张

1 A

2 C

3 A

4 B

5 D

6 D

7 D

8 D

9 A

10 B

11 C

12 B

13 B

14 B

15 B

有一年没做过C题目了,只是经常在搞51C,所以有些概念性的不太记的了,你可以自行查书的,一般程序运行结果都没问题的!这些都是自己做的,你可以自己校验!

#include <stdio.h>

void main()

{

char line[30]

int i,count1=0,count2=0,count3=0,count4=0

printf("\n请输入一行字符: ")

gets(line)

i=0

while(line[i]!='\0')

{

if(((line[i]>=97) &&(line[i]<=122))||((line[i]>=65) &&(line[i]<=90)))

{

count1++

}

else if(line[i]==' ')

{

count2++

}

else if(line[i]>='0' &&line[i]<='9')

{

count3++

}

else

count4++

i++

}

printf("\n其中的英文字母个数为 %d\n",count1)

printf("\n其中的空格个数为 %d\n",count2)

printf("\n其中的数字个数为 %d\n",count3)

printf("\n其中的其他字符个数为 %d\n",count4)

}

真的很晕你!

你那C写的很不规范!!

#include "stdio.h"

#include "math.h"

main()

{

int a,b,c,d

scanf("%d%d",&a,&b)

c=sqrt(a*a+b*b)

d=a*b/2

printf("%d\n%d",c,d)

}

要这样写!

顺便给你解释一下:

你这C里要调用 sqrt 这函数

你用了之前你申明这在哪了没?

"stdio.h"里面没有这函数!

哪函数在"math.h"里!

所以前面要申明 "math.h"那样你的运算才正确!!!!!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7918413.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存