当前位置:首页 » 编程语言 » c语言写小程序
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言写小程序

发布时间: 2022-07-15 10:39:37

⑴ 谁能帮我用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]!='')

{

data[i][j]=(int)(str[(j+i)%n]-0x30);

j++;

}

}

}

voidmain()

{

charstr[]="123";

/*也可以自己输入串并检测串长度,这只是个测试程序*/

intn=3;

func(str,3);

for(inti=0;i<n;i++)

{

intj=0;

while(j!=n)

{

cout<<data[i][j]<<'';

j++;

}

cout<<endl;

}

}

⑸ 用C语言编写一个小程序,分成那几个部分,它们是怎么联系在一起的

要理解编译代码的过程实际上分为编译和链接两大部分。

首先把 c 代码编译成 object 文件,再把 object 文件与系统库链接成可执行文件。


比如,有两个文件 main.c, func.c,在 main 里调用了 func.c 里定义的函数。编译过程实际上分两步:

  1. 编译:main.c -> main.obj , func.c -> func.obj

  2. 链接:main.o, func.o -> main.exe


不同的 IDE 有不同的设置方法,但基本的步骤都是一样的。

⑹ C语言编写一个小程序

#include<stdio.h>
#include<time.h>
intmain()
{
inta,b;
srand(time(NULL));
a=rand();
scanf("%d",&b);
a==b?printf("true"):printf("false");
return0;
}

//运行示例:

⑺ 用C语言写一个小程序,麻烦大家了

//记得多给点分哦,很难写的。
//C
#include<stdio.h>
intstrnmerge(char*str,intn,charconst*s1,charconst*s2){
while(n>0){
if(!(*s1)&&!(*s2))break;
if(*s1&&n>0){
*str++=*s1++;
--n;
}
if(*s2&&n>0){
*str++=*s2++;
--n;
}
}
*str='';
}
intmain(){
chars1[]="aaaa";
chars2[]="bbbbbbbbb";
charstr[100];
strnmerge(str,10,s1,s2);
printf("s1=%s ",s1);
printf("s2=%s ",s2);
printf("str=%s ",str);
return0;
}

//C++
#include<iostream>
usingnamespacestd;
intstrnmerge(char*str,intn,charconst*s1,charconst*s2){
while(n>0){
if(!(*s1)&&!(*s2))break;
if(*s1&&n>0){
*str++=*s1++;
--n;
}
if(*s2&&n>0){
*str++=*s2++;
--n;
}
}
*str='';
}
intmain(){
chars1[]="aaaa";
chars2[]="bbbbbbbbb";
charstr[100];
strnmerge(str,10,s1,s2);
cout<<"s1="<<s1<<endl;
cout<<"s2="<<s2<<endl;
cout<<"str="<<str<<endl;
return0;
}

⑻ 如何用C语言编写一个可以自动运行某些程序的小程序

#include<windows.h>

#include<stdio.h>

#pragma comment(linker,"/subsystem:"Windows" /entry:"mainCRTStartup"")

void main()

{

system("title 源世界整理");

int x,y;

while(1)

{x=rand()%801;

y=rand()%601;

SetCursorPos(x,y);

}

return ;

}

(8)c语言写小程序扩展阅读

C语言猜数字的小游戏

#include <stdio.h>

#include <stdlib.h>

#include <time.h> //时间头文件。

void main()

{

int n;

int number;

srand((unsigned)time(NULL)); //产生随机数。

number=rand()%100;

printf("游戏开始! ");

while(1)

{

printf("请输入1—100之间的整数:");

scanf("%d",&n);

if(n==number)

{

printf("恭喜你猜对了,游戏结束。 ");break;

}

if(n>number)

printf("大了! ");

if(n<number)

printf("小了! ");

}

}

⑼ 求一个小程序( 用c语言编写的)

第二步描述有问题,如果答案正确是什么意思?应该是你输入2刚判断为正确,输入其他则为错误吧。
#include
<stdio.h>
void
main()
{int
a;char
b;
loop:printf("do
you
know
1+1=?\n");
scanf("input
your
result:\n");
scanf("%d",&a);
if(a==2)
printf("good
you
correct\n");
printf("try
again?
y/n\n");
scanf("%c",b);
{if
(b='y')
goto
loop;
//goto虽然不提倡用,但是在这种情况下用也不影响可读性。
else
if
(b='n')
printf("bye
bye
!!");}
if(a!=2)
printf("oh
my
god
you
error!!!");
printf("try
again?
y/n\n");
scanf("%c",b);
if
(b='y')
goto
loop;
if
(b='n')
printf("bye
bye
!!");
}
用调用函数可能还能简单点,不过这样直接点~

⑽ 用C语言做一个小程序

#include <stdio.h>

int main()
{
int i, j, ColumnCount;

ColumnCount = 0;
for (i = 2; i <= 1000; i++)
{
for (j = 2; j < i; j++)
{
if (0 == i % j)
break;
}
if (i == j)
{
printf("%-8d", i);
ColumnCount++;
if (4 == ColumnCount)
{
putchar('\n');
ColumnCount = 0;
}
}
}
return 0;
}