C语言的题目,请高手快来帮帮忙哈!要考试了啊,急呀!

来源:百度知道 编辑:UC知道 时间:2024/05/09 15:32:46
1、若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是

2、已有程序段和输入数据的形式如下,程序中输入语句的正确形式应当为
main()
{int a; float f;
printf("\nInput number:");
输入语句
printf("\nf=%f,a= %d\n ,f,a);
}
Input number: 4.5 2<CR>

3、以下程序的运行结果是:
#include <stdio.h>
main()
{int a,b,d= 241;
a=d/100 % 9
b= (一1)&&(一1);
printf("%d,%d",a ,b);
}

4、执行以下语句后a的值为:
int a,b,c;
a= b= c= 1;
++a||++b&&++c

5、当a=1,b=3,c=5,d=4 ,执行完下面一段程序后x 的值是 :
if(a<b)
if(c<d)x=1;
else
if(a<c)
if(b<d)x=2;
else x= 3;
else x=6;
else x=7;

6、以下程序的输出结果是:
main()
{int a=100,x =10,y=20,okl=5,ok2=0;
if (x<y)
if(y ! =10)
if(!okl) a=1;
else

考试了才知道急
呵呵
后悔吧
回去好好学习吧
这里没有考试题答案

12.
#include "stdio.h"
#define N 20
#include "string.h"
void main()
{
char s[N];
int m=0,n=0,i;
printf("从键盘输入的一组字符:");
gets(s);
for(i=0;i<strlen(s);i++)
{
if(s[i]<='Z'&&s[i]>='A')
m++;
else if(s[i]<='z'&&s[i]>='a')
n++;
}
printf("%d\n",m>n? m:n);
}