《C语言程序设计试题》求答案,懂得来 ---给满分---- 谢谢

如题所述

1:(1)c!='\n' (2) c>='0'&&c<='9'

2:(1)r=n%m (2) m%n

3:(1)i%4==0 (2) printf("\n");

4:

#include<stdio.h>
int main(void)
{
int x,y;
printf("x=");
scanf("%d",&x);
switch(x)
{
case x<0:y=-1;break;
case x=0:y=0;break;
case x>0:y=1;break;
}
printf("y=%d\n",y);
return 0;
}
5:
#include<stdio.h>
int main(void)
{
int i,j,x,a[3];
for(i=100;i<1000;i++)
{
for(j=2;j>=0;j--)
{
x=i;
a[j]=x%10;
x=x/10;
}
if(i==a[0]*a[0]*a[0]+a[1]*a[1]*a[1]+a[2]*a[2]*a[2])
printf("%d ",i);
}
printf("\n");
return 0;
}

 6:

#include<stdio.h>

int main(void)

{

float h=100,s=0;

int count=0;

while(count++<10)

{

if(count==1)

s+=h;

else

s+=2*h;

h/=2;

}

printf("%f\t%f\n",s,h);

return 0;

}

追问

要求变量要加注释,代码书写要采用“缩进格式”。
后面的题呢,在线等。。

追答

我还不是在线写,格式你自己改改,后面的我加上注释就是


7:

#include<stdio.h>
int main(void)
{
int alfa=0,number=0,space=0,other=0;//定义并初始化字母,数字,空格,其他字符
char ch;//定义变量ch用于接受输入的字符
ch=getchar();
while(ch!='\n')
{
if(ch>='a'&&ch<='z'||ch>='A'&&ch<='Z')
alfa++;
else if(ch>='0'&&ch<='9')
number++;
else if(ch==' ')
space++;
else
other++;
ch=getchar();
}
printf("字母:%d\n数字:%d\n空格:%d\n其他:%d\n",alfa,number,space,other);
return 0;
}

8:
#include"stdio.h" 
void main() 

int m,n,t,l,m1,n1;
scanf("%d%d",&m1,&n1);
if(n1>m1){t=m1;m1=n1;n1=t;}
m=m1;n=n1;
do
{l=m%n;
m=n;
n=l;
} while(n!=0);
printf("最大公约数为%d\t",m);
printf("最小公倍数为%d\t",m1*n1/m);
}

温馨提示:答案为网友推荐,仅供参考
相似回答