帮忙写一段简单的c语言代码

帮忙写一段简单的c语言代码,第1张

#include <stdioh>

int main()

{

  FILE fp;

  int a[3][9],i,j;

  if((fp=fopen("C:\\cDemo\\datatxt","r"))!=NULL)

  {

      for(i=0;i<3;++i)

      {

          for(j=0;j<9;++j)

          {

              fscanf(fp,"%d",&a[i][j]);

          }

      }

      for(i=0;i<3;++i)

      {

          for(j=0;j<9;++j)

          {

              printf("%d ",a[i][j]);

          }

          printf("\n");

      }

  }

  else

  {

      puts("Can't open C:\\cDemo\\datatxt");

  }

  return 0;

}

您好,很高兴回答您的问题。

在C语言中,无论是什么样程度的代码程序,都包含有以下几个方面:

宏定义(或者包含的头文件,视情况而定)

函数返回值类型 主函数(类型 变量)

{变量定义或者初始化;

输入语句;

计算语句;

输出语句;

}

函数返回值类型 函数名(类型 变量,类型 变量,。。。)(自定义函数视情况而定)

{变量定义或者初始化;

输入语句;

计算语句;

输出语句;

}

#include<iostream>#include<cmath>usingnamespacestd;voidgetRoseNum(intlower,intupper);boolisRoseNum(intn);voidmain(){intupper,lower;cout<<“请输入下界:”<<endl;cin>>lower;cout<<“请输入上界:”<<endl;cin>>upper。

cout<<“所有玫瑰花数:”getRoseNum(lower,upper);}voidgetRoseNum(intlower,intupper){if((lower<1000)||(upper>9999)){cout<<“上下界错误!”<<endl;return;}for(inti=lower;i<=upper;i++){if(isRoseNum(i))。

注意事项:

C语言是普适性最强的一种计算机程序编辑语言,它不仅可以发挥出高级编程语言的功用,还具有汇编语言的优点,因此相对于其它编程语言,它具有自己独特的特点。具体体现为以下三个方面:

其一,广泛性。C语言的运算范围的大小直接决定了其优劣性。C语言中包含了34种运算符,因此运算范围要超出许多其它语言,此外其运算结果的表达形式也十分丰富。此外,C语言包含了字符型、指针型等多种数据结构形式,因此,更为庞大的数据结构运算它也可以应付。

其二,简洁性。9类控制语句和32个关键字是C语言所具有的基础特性,使得其在计算机应用程序编写中具有广泛的适用性,不仅可以适用广大编程人员的 *** 作,提高其工作效率,同时还能够支持高级编程,避免了语言切换的繁琐。

其三,结构完善。C语言是一种结构化语言,它可以通过组建模块单位的形式实现模块化的应用程序,在系统描述方面具有显著优势,同时这一特性也使得它能够适应多种不同的编程要求,且执行效率高。

很多程序都是非常简单的:

1输入2个正整数m和n,求其最大公约数和最小公倍数

#include<stdioh>

#include<mathh>

int main()

{

int m,n,p,q,s,r;

printf("请输入两个正整数;m,n\n");

scanf("%d,%d",&m,&n);

s=mn;

if(m<n)

{

p=m;

m=n;

n=p;

}

printf("%d\t%d\n",m,n);/按从大到小输出m,n /

while(n!=0)

{

q=m%n;

m=n;

n=q;

}

/是不是m才是最大公约数啊/

r=s/m;

printf("m和n最大公约数为 %d\n",m);

printf("m和n最小公倍数为 %d\n",r);/m和n的积除以m和n的最大公约数即为最小公倍数/

return 0;

}

2输出100以内能被3整除且个位数为6的所有整数。

#include<stdioh>

int main(void)

{

int i;

for(i=1;i<=100;i++)

if(i%3==0&&i%10==6)printf("%d ",i);

return 0;

}

3 编程计算从1到10各数阶乘的和,即1! + 2! + 3! + …… + 9! + 10! 的和

#include<stdioh>

int main(void)

{

int sum,i,term;

sum=0;

term=1;

for(i=1;i<=10;i++)

{

term=termi;

sum=sum+term;

printf("%d的阶乘 %d\n",i,term);

}

printf("1到10各数阶乘的和 %d\n",sum);

return 0;

}

4使用嵌套循环产生下列由大写字母组成的图

#include<stdioh>

int main(void)

{

char ch1,ch2;

for(ch1='A';ch1<='Z';ch1++)

{

for(ch2='A';ch2<=ch1;ch2++)

printf("%c",ch2);

printf("\n");

}

return 0;

}

5 编程输出所有三位数中的素数。

#include<stdioh>

int main(void)

{

int x,i;

for(x=100;x<=999;x++)

{

for(i=2;i<x/2;i++)

if(x%i==0)break;

if(i==x/2)printf("%d ",x);

}

return 0;

}

6 定义一个函数even(),判断一个整数是否是偶数。如果是偶数返回1,否则返回0。(要求包括能使程序正常运行的主函数)

#include<stdioh>

int main(void)

{

int even(int);

int x,y;

scanf("%d",&x);

y=even(x);

if(y==1)

printf("%d 是偶数\n",x);

else

printf("%d 是奇数\n",x);

return 0;

}

int even(int x)

{

if(x%2==0)

return 1;

else

return 0;

}

7 编写函数mypow,求整型变量x的y次方。(要求包括能使程序正常运行的主函数)

#include<stdioh>

int main(void)

{

int mypow(int,int);

int x,y,s;

scanf("%d%d",&x,&y);

s=mypow(x,y);

printf("%d的%d次方是 %d\n",x,y,s);

return 0;

}

int mypow(int x,int y)

{

int sum,i;

sum=1;

for(i=1;i<=y;i++)

sum=sumx;

return sum;

}

8输入一个3位整数,输出它的逆序数。例如,输入127,输出应该是721。

#include<stdioh>

int main(void)

{

int x,y;

scanf("%d",&x);

y=x/100+x/10%1010+x%10100;

printf("%d的逆序数 %d\n",x,y);

return 0;

}

以上就是关于帮忙写一段简单的c语言代码全部的内容,包括:帮忙写一段简单的c语言代码、请描述一下一个简单的C语言源程序代码都包括哪些、c语言编写玫瑰花最简单代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10104753.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存