⑴ 谁能帮我用c语言编一个小程序啊
定义三个字符变量
因为A,B,C有可能和X,Y,Z中一人比
所以利用三层循环,找出所有的情况
有因为A
对手不能和B相同
所有在对B的对手所有情况进行寻找时
进行条件判断
即A!=B
同理C
对手不能和A与B的对手相同
所以有A!=C&&B!=C
最后有A说他不和X比,C说他不和X,Z比
A!='X'&&C!='X'&&C!='Z'
#include
<stdio.h>
#define
N
4
int
main(void)
{
char
A,B,C;
for(A='X';A<='Z';A++)
{
for(B='X';B<='Z';B++)
{
if(A!=B)
{
for(C='X';C<='Z';C++)
{
if(A!=C&&B!=C)
{
if(A!='X'&&C!='X'&&C!='Z')
{
printf("\nAvs%c,Bvs%c,Cvs%c",A,B,C);
}
}
}
}
}
}
}
⑵ C语言编写个小程序
#include<stdio.h>
#definePi3.1416
intmain()
{floatr,h,c,s1,s2,v1,v2;
printf("请输入圆半径和圆柱高:");
scanf("%f%f",&r,&h);
c=2*Pi*r;
s1=0.5*c*r;
s2=4*s1;
v1=3*s1*r/4;
v2=s1*h;
printf("圆周长=%f
圆面积=%f
圆球表面积=%f
",c,s1,s2);
printf("圆球体积=%f
圆柱体积=%f
",v1,v2);
return0;
}
⑶ 用C语言编写几个小程序
4.自己改成C吧
int X = 5,F=37,M=30,sum = 0,i = 0;
for(;i<=100;++i){
sum = F+M;
if(sum%(5*X)==0){
System.out.println("要经过"+i+"年");
break;
}else{
X++;
F++;
M++;
}
}
if(i==100){
System.out.println("在100年内无解!");
}
3.for的方法
int total = 1;
for(int i = 1;i<=n;++i){
total *= i;
}
while
while(n!=0){
total *= n;
n--;
}
最好自己多写点程序
⑷ 用c语言编写小程序
/*我用c++做一下,你可以把输入输出自己转化一下*/
#include<iostream.h>
#defineMaxSize100
intdata[MaxSize][MaxSize];
voidfunc(charstr[],intn)//str是字符串,n是串长度
{
inti,j;
i=0;
for(i=0;i<n;i++)
{
j=0;
while(str[j]!='