如何创建一个c语言程序,怎么写C语言的程序

1 , 怎么写C语言的程序c语言第一个程序 , 先把这个搞懂!#include<stdio.h>main() printf("hello word");}先从一些小程序开始写,比如hello world这种,熟悉语法,然后关注函数看书吧!
2,怎样写计算机C语言程序#include void main() { int i=0; int j=0; for(i=0;i<=3;i++) { for(j=0;j<=5;j++) { if(i==0||i==3||j==0||j==5) printf("*"); else printf(" "); } printf("\n"); } }VC++中运行正确printf(" ");中是一个空格.# include main() { int i,j; for(i=0;i<=3;i++) { for(j=0;j<=5;j++) { if(i<1||i>2||j<1||j>4) printf("*"); else printf(" "); } printf("\n"); } getch(); }1.i<42.i==0||i==3||j==0||j==43.printf("\n")运行正确①i<4②j<1||j>4||i==0||i==3③printf("\n")主要是找行与列的关系在网吧上的网,没有工具编译,你自己试下先...【如何创建一个c语言程序,怎么写C语言的程序】
3,c语言编写一个程序int FF(int a[ ],int n){ int i,sun=0; for(i=0,i<=n,i++)sum=sum+a[i];}这种问题在很多书上都有return sum;}int ff(int a[],int n){int sum,i=0;for(;i<=n;i++)sum+=a[i];return sum;} 简洁一点的答案 。或者你用递归来做,不过用递归的方法的时候,记得要设一个全局变量 int sum=0,这样才能return那个sum 。不建议用递归来做,因为消耗内存多 。不过这着实是一种方法 。int ff(int a[],int n){sum+=a[n];if (n==0) return sum;else return ff(a, n-1);}int FF(int a[],int n)//第一个参数是数组名,第二个参数是数组的大小{int sum=0; //SUM用来记录和,初始化为0for(int i=0;i我来做吧 有什么问题问我就好了public int intFF(int a[],int n){int result=0;if(n<=1){result=a[0];}else{for(int i=0;iint ff(int a[],int n){int sum=0; for(int i=0;i
4,编写一个C语言程序#include<stdio.h> #define N 4 #define M 5 void main() int row,colum,flag=1,max_colum,max,dummy_row,array[N][M]; /*输入矩阵*/ printf("Please input this array:\n"); for(row=0;row<N;row++) for(colum=0;colum<M;colum++) printf("Please input the number which is locate row%d,colum%d:",row+1,colum+1); scanf("%d",&array[row][colum]); } /*输出矩阵*/ printf("你所输入的矩阵为:\n"); for(row=0;row<N;row++) for(colum=0;colum<M;colum++) printf("%5d",array[row][colum]); printf("\n"); } /*求鞍点*/ for(row=0;row<N;row++) max=array[row][0]; flag=1; for(colum=0;colum<M;colum++) if(max<array[row][colum]) max=array[row][colum];max_colum=colum; } } for(dummy_row=0;dummy_row<N;dummy_row++) if(max>array[dummy_row][max_colum]) flag=0; } if(flag) printf("鞍点为%d , 在%d行%d列 。\n",max,row+1,max_colum+1); break; } }if(flag==0) printf("此矩阵无鞍点 。\n"); }5,一个C语言程序怎么做#include "stdio.h"void main() {int da(int m,int n);int xiao(int m,int n,int k);int m,n,a,b;printf("请输入两个正整数:");scanf("%d,%d,",&n,&m);a=da(m,n);b=xiao(m,n,a);printf("它们的最大公约数为:%d\n",a);printf("它们的最小公倍数为:%d\n",b);} int da(int x,int y){int k,r,t;if(x三个函数:yue计算公约数 , bei计算公倍数,main是主函数int yue(int a,int b){if(b>a){int t=a;a=b;b=t;}while(a%b){int t=a%b;a=b;b=t;}return b;}int bei(int a,int b){return a*b/yue(a,b);}int main(int argc, char *argv[]){int a=8;int b=4;cout<<#include int yue(int m,int n) { int max,k; for(k=m0;k--) if(m%k==0&&n%k==0) break; max=k; return(max); } int bei(int x,int y) { int min; min=x*y/yue(x,y); return(min); } void main() { int a,b,max,min; scanf("%d%d",&a,&b); max=yue(a,b); min=bei(a,b); printf("max=%d min=%d\n",max,min); }#include int function(int u,int v) { while (u%v) { int t =u%v; u=v; v=t; } return v; } void main() { int a,b; scanf("%d,%d",&a,&b); printf("最大公约数为:%d\n",function(a,b)); printf("最小公倍数为:%d\n",a*b/function(a,b)); }#include int yue(int m,int n) { int max,k; for(k=m0;k--) if(m%k==0&&n%k==0) break; max=k; return(max); } int bei(int x,int y) { int min; min=x*y/yue(x,y); return(min); } void main() { int a,b,max,min; scanf("%d%d",&a,&b); max=yue(a,b); min=bei(a,b); printf("max=%d min=%d\n",max,min); }#include "stdio.h"void main(){ int a,b,num1,num2,temp; printf("Please input two numbers:\n"); scanf("%d,%d",&num1,&num2); if(num1

    推荐阅读