用C语言编写一个程序:

作者&投稿:焦超 (若有异议请与网页底部的电邮联系)
帮忙编写一个c语言程序,谢谢!~

#includemain(){ int a[]={0,1,2,3,4,5,6,7,8,9},i; for(i=0;i<10;i++) { if(a[i]==5) printf("%x
",&a[i]);a[i]=(int)&a[i]; } for(i=0;i<10;i++) printf("%d %x
",i,&a[i]); }您好,很高兴为您解答,流星不死为您答疑解惑
如果本题还有不懂的地方请追问,望采纳我的回答。
祝楼主学习进步。
上面的代码可以直接复制到编译器里,带换行。

最简单的C程序:void main(void) {},非要写成 main() {} 也行。
下面正题:
#include /* 用到printf函数 */
#define N 16 /* 定义序列大小 */
void main(void)
{
int n; /* 后面 for 语句要用 */
int fib[N]; /* 定义一个数组,保存斐波那契数列 */
fib[0] = 0; /* 初始化斐波那契数列 */
fib[1] = 1; /* ……………………… */
printf("F(0)=0
F(1)=1
"); /* 先输出这两个初始值 */
for(n = 2; n < N; n++) /* 生成数列 */
{
fib[n] = fib[n - 1] + fib[n - 2]; /* 计算数列元素 */
printf("F(%d)=%d
", n, fib[n]); /* 输出数列元素 */
}
}

这段代码完全是在网页上写的,没编译哈哈,对自己的编程能力很自信呢。

//小学生四则运算
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

//产生 [a,b] 区间的随机数
#define RANDOM(a,b) (rand()%((b+1)-(a)) + (a))

//产生 1-20 的整数,如要改变算术范围,则修改这个宏的参数即可
#define GEN_VALUE() RANDOM(1, 20)

void main()
{
int v1, v2, t, r, a;
char op, ops[] = { '+', '-', '*', '/' };

srand( (unsigned)time(NULL) ); //用当前时间初始化随机数种子

printf( "请答题 Ctrl+C 结束...\n" );
while(1)
{
v1 = GEN_VALUE(); //随机生成第1个算数
v2 = GEN_VALUE(); //随机生成第2个算数
op = ops[ RANDOM(0,3) ]; //随机决定是哪个运算符

//保证第1个算数大于第2个算数,如不需要,则把这个判断删除即可
if( v1<v2 )
{
t = v1;
v1 = v2;
v2 = t;
}

//如果运算符为除法,且v1不能被v2整除则重新生成题目
if( op=='/' && v1%v2!=0 )
continue;

//计算正确的结果
switch(op)
{
case '+': a=(float)v1+(float)v2; break;
case '-': a=(float)v1-(float)v2; break;
case '*': a=(float)v1*(float)v2; break;
case '/': a=(float)v1/(float)v2; break;
}

//输出算式
printf( "%d%c%d=", v1, op, v2 );

//等待输入结果
scanf( "%d", &r );

if( r == a )
printf( " 答对喽!\n\n" );
else
printf( " 答错喽!正确答案是:%d\n\n", a );
}
}

#include<stdlib.h>
#include<stdio.h>
#include<time.h>
int question_get();
int type;
void main
{
int answer,n;
srand((unsigned)time(NULL));
loop: printf("请选择要进行测试的题目种类:");
printf("\n1.加法运算\n2.减法运算\n3.乘法运算\n4.除法运算\n5.退出运算\n");
printf("\t\t\t:请选择(1-5):");
scanf("d%" ,&type);
while(1)
{
int temp;
int flag;
answer=question_get();
printf ("请回答:\n");
scanf("d%",&temp);
while( temp!=answer);
{
printf("\n答案错误,重做\n");
scanf("%d",&temp);
}
printf ("\n答案正确,很好\n");
printf("继续请按1,退出请按0\n");
scanf("%d",&flag);
while(flag!=0&&flag!=1)
{
printf("按其它键无效\n");
scanf("%d",&flag);

}
if(flag==0)
break;
goto loop;
}
}
int question_get()
{
int a,b,c;
loop :if(type==1)
{
a=rand()%99;
b=99-a;
b=rand()%b;
printf("%d+%d=?",a,b);
return(a+b);
}
else if (type==2)
{
b=rand()%99;
c=99-b;
c=rand()%c;
printf("%d-%d=?",b+c,b);
return(c);

}
else if(type==3)
{
a=rand()%10;
b=50-a;
b=rand()%b;
printf("%d*%d==?",a,b);
return(a*b);
}
else if(type==4)
{
b=rand()%50;
c=100/b;
while(1)
{
c=rand ()%c;
if (c!=0)
break;
}
printf ("%d/%d=?",b*c,b);
return(c);
}
else if(type==5)
{
printf("\t\t\t退出系统\n"); / *结束程序*/
system ("pause");
exit(0);
}
else if(type==0||type>5)
{
printf ("\t\t\t输入错误,请输入1-5内的数字\n");
printf ("\t\t\t请选择(1-5):");
scanf("%d",&type);
goto loop;
}
}
上面的符号是在英文状态下的符号

#include <stdio.h>
#include <iostream>
#include <time.h>
#include <stdlib.h>
using namespace std;
void MakeSubject(int nMAX, int nCount)
{
srand((unsigned)time(NULL));

for (int i = 0; i < nCount; i++)
{
int nType = rand()%4;
if (nType == 1)
{
int nVar1 = rand()%nMAX;
int nVar2 = rand()%nMAX;
cout<<nVar1<<" + "<<nVar2<<" = "<<nVar1 + nVar2<<endl;
}
else if (nType == 2)
{
int nVar1 = rand()%nMAX;
int nVar2 = rand()%nMAX;
cout<<nVar1<<" - "<<nVar2<<" = "<<nVar1 - nVar2<<endl;
}
else if (nType == 3)
{
int nVar1 = rand()%nMAX;
int nVar2 = rand()%nMAX;
cout<<nVar1<<" * "<<nVar2<<" = "<<nVar1 * nVar2<<endl;
}
else
{
float nVar1 = rand()%nMAX + 0.0;
float nVar2 = rand()%nMAX + 0.0;
while (nVar2 == 0.0)
{
nVar2 = rand()%nMAX + 0.0;
}
cout<<nVar1<<" / "<<nVar2<<" = "<<float(nVar1 / nVar2)<<endl;
}
}
}
void main()
{
MakeSubject(10, 40);//10是数的范围,40是多少道题,有啥要改的可以告诉我
}

回去发给你


开发一个c语言程序要经过哪四个步骤
开发一个C语言程序要经过以下四个步骤:需求分析、设计、编码和测试。需求分析:这是开发任何软件项目的第一步,包括C语言程序。在这个阶段,开发人员需要明确程序的目的、功能需求、用户接口需求等。例如,如果要开发一个计算器程序,需求分析可能包括确定程序需要支持哪些运算(加、减、乘、除等)、是否需...

开发一个C语言程序需要经过的几个步骤是什么?
开发一个C语言程序需要经过的四个步骤:编辑、编译、连接、运行。C语言程序可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。1、预处理:输入源程序并保存(.C文件)。2、编译:将源程序翻译为目标文件(.OBJ文件)。...

c语言编写一个程序分几步?
编写一个C语言程序通常包括以下步骤:定义变量:根据程序的需要,定义变量用于存储数据。变量可以是整型、字符型、浮点型等。编写代码:编写程序的主体代码,包括算法和逻辑操作等。编译程序:使用C语言编译器将源代码编译成可执行文件。运行程序:运行编译后的可执行文件,观察程序的输出结果。以下是一个简单...

c语言如何编译并执行一个c语言程序?
1、新建一个工程和.c文件 ,输入头文件和主函数。2、声明被调用的函数,定义变量类型。3、输入整数。4、用一个if语句去判断整数是否为负数,若为负数则用putchar函数输出一个负号。5、调用一个函数。6、定义函数的返回类型和形参类型。7、通过if语句判断该数是否仅剩一位数,若不是则执行else语句。8...

如何用C语言编写一个简单的计时器程序?
程序代码如下:直接编译,程序输出结果中任意输入三个数字,程序执行结果如下图所示:

怎么用C语言编写一个简单计算器程序。
1、首先在打开的C语言软件窗口中,在Main函数的上方,写上阶乘函数的框架,如下图所示。2、然后定义一个变量【result】,如下图所示。3、然后输入if判断语句,就可以写下程序的关键语句,如下图所示。4、接下来就可以调用输出,如下图所示。5、最后点击运行,如下图所示,就可以运行测试。

如何用C语言编写一个循环程序?
1、首先,定义两个整型变量,控制二维数组的输出。2、接着,给二维数组n[3][4]初始化不同的数值。3、用二重循环,输出数组中的各个数值。4、二维数组可以用大括号括起来的数字直接赋值,内层大括号中每对表示一行,每对内层大括号中的值表示一行中的各数值。5、运行程序,可以看到二维数组中的值,...

如何用C语言编写一个循环程序?
代码如下:while (n <= 1000){hui(n);hui(n*n);hui(n*n*n);if (m == 3){cout << n << "自身、平方、立方均为回文数";}n++;}

如何编写C语言程序?
2.快捷键“CTRL+N”建立新源代码。3.输入源代码,下面给出最简单的Hello,world源代码:include <stdio.h> int main( ){ printf("Hello,World\\n");return 0;} 4.按下F11编译并且运行源代码,得到运行结果:5.点击任意键返回源代码编辑界面可以继续进行开发,接下来就是C语言语法的学习了。

如何编写c语言程序,判断一个数是否能被3整除。
int main() { int i;for (i = 0; i <= 100; i++) { if (i % 3 == 0) { \/\/ 如果能被 3 整除,跳过本次循环 continue;} printf("%d ", i); \/\/ 输出不能被 3 整除的数 } printf("\\n");return 0;} 输出结果:1 2 4 5 7 8 10 11 13 14 16 17 19 20 ...

开化县15996849717: 用C语言编写一个程序
林肥包醛: #include<stdio.h> void main() {int i,j,k;for(i=1;i<=4;i++){for(j=1;j<=4-i;j++) printf(" ");for(k=1;k<=2*i-1;k++)printf("*");printf("\n");}for(i=1;i<=3;i++){for(j=1;j<=i;j++)printf(" ");for(k=1;k<=7-2*i;k++)printf("*");printf("\n");} } 7行的菱形

开化县15996849717: 用c语言编写一个程序 -
林肥包醛: #includevoid main() { int q=1,s=1; printf("%d",q); for(int i=1;i<=10;i++) { s=s*3; printf("+%d",s); q=q+s; } printf("=%d",q); } 显示结果为:1+3+9+27+81+243+729+2187+6561+19683+59049=88573

开化县15996849717: 求用C语言编一个程序
林肥包醛: #include<stdio.h> int main() { char str[1000]; int n,m,i; scanf("%d%d",&m,&n);///输入从第m个字符开始删除n个字符. scanf("%s",&str); for(i=0;str[i]!='\0';i++) { if(i<m-1||i>m+n-2) printf("%c",str[i]); //如果不是用于输入的话,可用一个字符串接受它的值. } printf("\n"); return 0; }

开化县15996849717: C语言编程,编写一个C语言程序 -
林肥包醛: #include#define LEN 100 char n[LEN]; char m[LEN]; void write(char *t,char *s) { char d[2]; memset(d,'\0',2); d[0] = *t; strcat(s,d); } void compare(char *a,char *b) { if(*a == '\0') { memset(n,'\0',LEN); return ; } if(*b == '\0') { memset(n,'\0',LEN); return ; } ...

开化县15996849717: 在C语言中,编写程序 -
林肥包醛: #include int main(){ char str[100]; char c; int i; printf("Please input a string:"); gets(str); printf("Please input a char:"); scanf("...

开化县15996849717: c语言编写一个程序
林肥包醛: int FF(int a[ ],int n) { int i,sun=0; for(i=0,i<=n,i++) sum=sum+a[i]; } 这种问题在很多书上都有 return sum; }

开化县15996849717: 用c语言写个程序
林肥包醛: #include <stdio.h> int isZhiShu(int );/*声明函数原型*/ /*主函数*/ void main() {int num;printf("请输入一个正整数 : ");scanf("%d",&num);if(1==isZhiShu(num)){printf("%d是质数\n",num);} } /*该函数功能为判断数字是否为质数,...

开化县15996849717: 编写一个C语言程序
林肥包醛: for(int i=0;i<5;i++) { printf("%d ", *p++); } int a[5]={2,4,6,8,10},*p; p = a; for (int i=0;i<5;i++) { printf("%d ", *p++); }

开化县15996849717: 写一个C程序
林肥包醛: #include <stdio.h>void main() { int n; printf("输入n:"); scanf("%d",&n);while(n>0) { printf("%d",n%10); n/=10; } printf("\n"); }

开化县15996849717: 编写一个c语言程序 -
林肥包醛: 不用循环语句做:当你输出不太多的时候^_^ main() { printf("*\n"); printf("**\n"); printf("***\n"); printf("**\n"); printf("*\n");}第二题: main() { printf("****\n"); printf("****\n"); printf("****\n"); }for循环的就用楼上的吧,这么简单的问题要自己思考~

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网