求编写一个大一水平的C语言程序

作者&投稿:华印 (若有异议请与网页底部的电邮联系)
求编写一道大一大二水平的C语言程序~

对于大一、大二来说恐怕还是有些难度的了吧,没怎么动过手的怕是写不出来。

for(int i=0;i<n;i++)
{
if(a[i]=t)
{
for(int j=i;j<n-1;j++)
{
a[j]=a[j+1];
}
}
}

#include<stdio.h>

#include<stdlib.h>

void print(float *,int,int);

void main()

{

 int a1,a2,b1,b2;

 float *a,*b;

 printf("Number of rows in A: ");

 scanf("%d",&a1);

 printf("Number of columns in A: ");

 scanf("%d",&a2);

 a=(float *)malloc(sizeof(float)*a1*a2);    //动态分配

 printf("Enter matrix data:
");

 for(int i=0;i<a1*a2;i++)

  scanf("%f",&a[i]);                    //输入a

 printf("Number of rows in B: ");

 scanf("%d",&b1);

 printf("Number of columns in B: ");

 scanf("%d",&b2);

 b=(float *)malloc(sizeof(float)*b1*b2);    //动态分配

 for(i=0;i<b1*b2;i++)

  scanf("%f",&b[i]);           

 printf("A is
");

 print(a,a1,a2);

 printf("B is
");

 print(b,b1,b2);

 free(a);

 free(b);

}

void print(float *a,int a1,int a2)

{

 int i;

 for(i=0;i<a1*a2;)               

  {

  for(int j=0;j<a2;j++,i++)

  printf("%.1f ",a[i]);

  printf("
");

 }

}



#include <stdio.h>
#include <stdlib.h>
typedef struct arr
{
float *list;
}matrix, *pmatrix;
void Read(pmatrix &a, int m, int n)
{
a = (pmatrix)malloc(sizeof(matrix)*m);
int i,j;
for(i=0;i<m;i++)
{
a[i].list = (float *)malloc(sizeof(float)*n);
for(j=0;j<n;j++)
{
scanf("%f", &a[i].list[j]);
}
}
}
void Print(pmatrix a, int m, int n)
{
int i,j;
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
printf("%0.1f ",a[i].list[j]);
}
printf("\n");
}
}
void MyFree(pmatrix a, int m, int n)
{
int i;
for(i=0;i<m;i++)
{
free(a[i].list);
}
free(a);
}
int main()
{
int m1, n1, m2, n2;
pmatrix a,b;
printf("Number of rows in A:");
scanf("%d", &m1);
printf("Number of columns in A:");
scanf("%d", &n1);
printf("Enter matrix data:\n");
Read(a, m1, n1);
printf("\nNumber of rows in B:");
scanf("%d", &m2);
printf("Number of columns in B:");
scanf("%d", &n2);
printf("Enter matrix data:\n");
Read(b, m2, n2);
printf("\nA is:\n");
Print(a, m1, n1);
printf("\nB is:\n");
Print(b, m2, n2);
MyFree(a, m1, n1);
MyFree(b, m2, n2);
return 0;
}

#include <stdio.h>

#include <stdlib.h>

void function(int **a,int m,int n)

{

    int i=0;int j=0;

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

    {

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

        {

            printf("%0.1f ",(float)a[i][j]);

        }

        printf("
");

    }

}

int main()

{

    int m,n;

    printf("please iput row of A: ");

    scanf("%d",&m);

    printf("Please input colums of A: ");

    scanf("%d",&n);

    int **A=(int **)malloc(m*sizeof(int*));

    int i;int j;

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

    {

         A[i]=(int)malloc(n*sizeof(int));

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

        {

           scanf("%d",&A[i][j]);

        }

    }

    int p,q;

    printf("please iput row of B: ");

    scanf("%d",&p);

    printf("Please input colums of B: ");

    scanf("%d",&q);

    int **B=(int **)malloc(p*sizeof(int*));

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

    {

        B[i]=(int)malloc(q*sizeof(int));

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

        {

           scanf("%d",&B[i][j]);

        }

    }

    printf("A is: 
");

    function(A,m,n);

    printf("B is: 
");

    function(B,p,q);

    return 0;

}

//欢迎追问,没有问题就给好评




有大神能帮忙做一个c++课题么!!大一水平的那种
ok,私信可以商量。最好完成一个功能交一次,上次回答了代码,题主人不见了。

汇编大一水平.统计字数组data中正数,负数和零的个数,并分别存入内存字变...
再修改一次,增加数组长度自动获取data segment ary dw -1,2,-3,4,-5,6,8,0,-9,39,99,0,10 len dw equ ($-ary)\/2 ;数组长度 posit dw 10 dup(0) negat dw 10 dup(0) Zero dw 10 dup(0) np dw 0 ;正数数量 nn dw 0 ;负数数量 nz dw 0 ;零值数量data ...

(大一水平)有3个句子不是很理解,麻烦高手讲解。
1;这句意思是:一个人可以在某一知识领域造诣颇深。。。considerable:相当大的,可观的,值得考虑的 inconsiderable :1. 微小的,价值低的2. 不值得考虑的,无足轻重的;前缀 in 表示否定,你懂的;no+inconsiderable,双重否定变肯定,直接理解为considerable就可以 body一词不用特别翻译出来,就是...

口语考试,求三个英语口语对话,4人的,大一水平,内容及要求如下,求高手答...
emerged sporadically during the pre-Yuan era.D: I am not sure whether they benefits you guys, but I think only Rites, Music, Calligraphy and Mathematics benefit me, the other two is only for the past.(先声明我不是大一的,我只是个在外国留学的小学生,但你还是好歹看一下)...

大学生大一自我评价通用五篇
大一的校园生活,使自己的知识水平、思想境界、工作能力等方面都迈上了一个新的台阶。在大二生活即将到来的时候,我整军待发,将以饱满的热情、坚定的信心、高度的责任感去迎接新的挑战,攀登新的高峰。更好地实现自身人生价值。 大学生大一自我评价2 时间过得很快,转眼间大一匆匆就过去了,不久前听到一位大一的学...

我是大一新生,参加英文演讲,有个自我介绍,水平四级左右就好,三十秒左 ...
我准备一个比较轻松的介绍,你看看能不能用,大一个刚开始可能会有些紧张,放松精神就好,不要太有压力 hi guys!it's very nice to see you in this university.i'm mark and sometimes i am a little shy. recently i built new intersts.that are watching movie and listenning to the music...

...即使您上网搞的也好,要有自己的想法,水平大概在大一大二_百度...
事实上,收入的差距是在所难免的,是社会经济增长的表现,问题是如何在提高收入水平的同时促进收入平等。在任何一个市场经济体制的国家,初始收入分配的差距都是很大的,但是国家通过各种财政税收和福利保障政策,可以大大缩小初始收入分配的差距、提高低收入者的生活水平。例如英国1994—1995年,最上层20%家庭的平均初始年收入...

...越简单越好 不要任何的附加规则 只是大一的非计算机专业的期末作 ...
score1=score2=0;\/*棋手一开始得分都为0*\/ setbkcolor(BLUE);for(i=100;i<=420;i+=40){ line(100,i,420,i);\/*画水平线*\/ line(i,100,i,420); \/*画垂直线*\/ } setcolor(0);\/*取消圆周围的一圈东西*\/ setfillstyle(SOLID_FILL,15);\/*白色实体填充模式*\/ fillellipse(500,200,...

中文翻译英文,大一的水平翻译。
Today, introduce my hometown -- yancheng 1.Yancheng is the author of "the hometown of ShiNaiAn, or national famous acrobatics, HuaiJu, fireworks township. The city sculpture become special-grade landmarks, also become the urban business card.2.The horse is big bronze yancheng land...

用PS怎么做一个稍微大一点的字体?
用PS做一个稍微大一点的字体的方法是:1、新建背景文件,点击左边"T"文字工具;2、点击上面工具栏“T”,设置字体大小,打字;3、ctrl+t调整字大小,完成。

迪庆藏族自治州18389705651: 大一C语言程序编写 -
御东伊维: #include<stdio.h> #include<Windows.h>/*后面关闭程序需要调用此头文件*/ #include<string.h> #define N 10/*定义学生的个数*/ typedef struct/*结构体*/ { char number[20];/*定义学生的学号*/ int grade[4];/*定义学生的四门成绩,这里用的整型,...

迪庆藏族自治州18389705651: 大一C语言编程 -
御东伊维: 这个问题问过很多次了,这是以前写的,一个完整的c程序如下,win-tc和Dev-c++下运行通过.建议使用Dev-c++,因为它完全支持中文,不会显示乱码.#include<stdio.h> struct date{ int year; int month; int day; }; int days(struct date day); void ...

迪庆藏族自治州18389705651: 求2个很简单的C语言程序,大一的C语言 用TC的
御东伊维: 1. #include main(){ int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int b[3][3],i,j; for(i=0;i main(){ int n=0,i=0; char *str="wenwen.soso.com",ch; do{ ch=str[i]; i++; }while(ch!='\0'&&++n); printf("%d\n",n); }

迪庆藏族自治州18389705651: 求大神给写一个简单的程序,要用C语言,我是大一计算机系新生,这是入学的作业,急! -
御东伊维: 很久没用c, scanf("%d-%d-%d",&a,&b,&c); scanf("%d-%d-%d",&e,&f,,&g); int year = e-a; int month = b-f; int day = g-c; -------->这里我直接假设月份30天,年份365天直接算了,你自己加上月份年份天数判断 int sum = year*365+month*30+day;

迪庆藏族自治州18389705651: 用C语言帮我编一个小程序(大一作业)
御东伊维:int WriteToLog(char* str) { FILE* log; log = fopen(LOGFILE, "a+"); if (log == NULL) return -1; fprintf(log, "%s\n", str); fclose(log); return 0; } 声明几个全局变量,以便在程序的多个函数之间共享它们值.此外,做一个函数的前向定义: ...

迪庆藏族自治州18389705651: C语言程序大一的,很简单的 -
御东伊维: 判断大小:x = yy * 365 + mm * 12 + dd;switch(mm) { case 1: if((dd >= 1) && (dd <= 31))... case 12: default:error...

迪庆藏族自治州18389705651: 大一C语言编程题 -
御东伊维: 推荐程序如下:#include <stdio.h> int main() { int x[10]; int i,max=0,sum=0; printf("请输入10个整数(每输入一个数按一次回车键):\n"); for(i = 0; i<10,i++) { scanf("%d",&x[i]); printf("%d ",x[i]);// 回显输入的整数 sum += x[i];// 求10个数...

迪庆藏族自治州18389705651: 编写一个C程序,输入(我是一名大学生,我喜爱C语言) -
御东伊维: 1 2 3 4 5 6#include <stdio.h> intmain() { printf("我是一名大学生,我喜爱C语言"); return0; }

迪庆藏族自治州18389705651: 急需一个C语言程序代码 -
御东伊维: 自己修改一下// main .cpp #include<iostream> #include"student.h" #include"student.cpp" using namespace std; int main() {int x,j;int num,c,e,m;char name[20];student stu[2]={(1001,aaa,60,60,60),(1002,bbb,70,70,70)};for(j=0;j<2;j++){...

迪庆藏族自治州18389705651: 编写一个c语言程序,输出以下信息 我是一名大学生! -
御东伊维: easy....直接printf就好啦: #include <stdio.h>int main() {printf ("我是一名大学生!\n");printf ("我喜爱c语言!\n");return 0; }

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