⑴ 誰能幫我用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]!='