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"那样你的运算才正确!!!!!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)