一个c语言的小问题。初学者问题

作者&投稿:夙蕊 (若有异议请与网页底部的电邮联系)
求C语言初学者的一个小题目!~

/*===============================================================
标准的C程序,注释完整,楼主雪亮
所谓的标记,只不是是用int型的变量比如我定义的row,col,来存储访问过的,值得记住的那个数组元素的行,列下标而已,不是什么深奥的东西。
在编程中,很多需要记录的,要用来输出或者参与下一步运算的数据,都可以定义一个变量来存储它,在数组里通常就称为下标,在链表里称为地址标。
===============================================================*/
#include
#include
void main()
{
int Matrix[3][5]={{1,2,3,4,5},{2,3,6,7,3},{2,4,1,9,3}};//定义一个数组
float averow[3];//用来存储行平均值
float avecol[5];//用来存储列平均值
int i=0,j=0,Max=0,row,col,sum=0;//row,col分别存行列平均值的数组
//求最大值
for(i=0;i<3;i++)
{
for(j=0;j<5;j++)
{
if(Max<Matrix[i][j])
{
Max=Matrix[i][j];
row=i+1;
col=j+1;
}
}
}
//求每行平均值
for(j=0;j<3;j++)
{
sum=0;
for(i=0;i<5;i++)
sum=sum+Matrix[j][i];
averow[j]=sum/5.0;
printf("第%d行平均值为%f
",j,averow[j]);
}
//求每列平均值
for(j=0;j<5;j++)
{
sum=0;
for(i=0;i<3;i++)
sum=sum+Matrix[i][j];
avecol[j]=sum/3.0;
printf("第%d列平均值为%f
",j,avecol[j]);
}
printf("最大值为%d
",Max);
}

因为0<=a为1 然后1<=b也为1
所以0<=a<=b为1

当然就是Y了

Int a=3,b=5,c=7;

应该是
int a=3,b=5,c=7;

是全小写字母。

你的标点符号用错了吧,应该是 a=3, 3后面的逗号应该换成是英文状态下的符号。

注意大小写和标点符号

我是图


c语言常见问题有哪些?
1.书写标识符时,忽略了大小写字母的区别。main(){ int a=5;printf("%d",A);} 编译程序把a和A认为是两个不同的变量名,而显示出错信息。C认为大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。2.忽略了变量的类型,进行了不合法的运算。main(...

c语言学习中的8个问题?
·f)一个指向有10个整型数数组的指针(A pointerto an array of 10 integers)。6、关键字static的作用是什么?在C语言中,关键字static有三个明显的作用:第一、在修饰变量的时候,static修饰的静态局部变量只执行一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放。第二、static修饰全局...

关于C语言的问题
A.goodabc B.abcd C.abc D.abcgood 解:简单的说就是以“w(写生成)”打开的文件,文件内的原始数据将被删除。这东西不是一两句就能解释清楚。同学,你的C要好好加油啊,这都是些很基本的问题。

C语言的小问题
int a[][3]={1,2,3,4,5,6,7};这个定义相当于是这样的 int a[][3]={{1,2,3},{4,5,6},{7,0,0}} a的第一个维度就是3。系统会根据第二个维度大小自动设置第一个维度。注意,这里第二维度是不能像第一个维度那样省略的。编译器会自动计算一个最小的,且又能包容所有那些...

关于C语言的一个问题
分类: 电脑\/网络 >> 程序设计 >> 其他编程语言 问题描述:main(){ char c;c = 254;printf( "%u", c);getch();} 为什么结果是:65534? 而不是254.而 main(){ unsigned char c;c = 254;printf( "%u", c);getch();} 这个结果却是254. 实在想不通.望高手帮我详细解答 解析:都C++...

C语言 小题目
1、include<stdio.h> void main(){ float a=80.5,b=90.9,c=78.6,sum,ave;sum=a+b+c;ave=sum\/3;printf("小明的成绩是:\\n\\t英语\\t%.1f\\n\\t计算机\\t%.1f\\n\\t数学\\t%.1f\\n\\t总分\\t%.1f\\n\\t平均分\\t%.1f\\n",a,b,c,sum,ave);\/\/这里的\/t就是制表符的意思 } 4、...

C语言问题编程问题?
{ int i,j,n=-1;float scores[30],sum=0,temp;printf("请输入n的值(0~30):");while(n<0 || n>30) scanf("%d",&n);if(!n) return 0;for(i=0;i<n;scanf("%f",&scores[i]),sum+=scores[i],i++)printf("请输入学生%d分数:",i+1);printf("%d名学生的平均分为%.1f...

3个C语言小题目~~~
1、include "stdafx.h"int main(int argc, char* argv[]){ int n;printf("要输入的字符串长度为:\\n");scanf("%d",&n);printf("输入字符串:\\n");char* ch = new char[n];scanf("%s",ch);for(int i=0;i<n\/2;i++){ char temp = ch[i];ch[i] = ch[n-1-i];ch[n...

一个关于C语言的问题,求教!!
但C语言中,“=”是赋值运算符,“==”是关系运算符。如:if (a==3) a=b;前者是进行比较,a是否和3相等,后者表示如果a和3相等,把b值赋给a。由于习惯问题,初学者往往会犯这样的错误。5.忘记加分号。分号是C语句中不可缺少的一部分,语句末尾必须有分号。a=1 b=2 编译时,编译程序在“...

问几个C语言里很多人没注意过的问题
说实话要是这几个问题只要理解了C语言的人,怎么可能不明白。很多人没注意,说明他们还没学懂。当然我也不是在自夸,我也是初学者,可是我还是为楼上几位悲哀。1.你要知道程序在内存中的结构,有栈区、堆区、文字常量区、全局变量区、函数区,使用 char* a = "xxx";这样的语句初始化指针a,"...

丰南区18583854384: C语言新手问大佬们个问题 -
牟彼咽炎: 等待输入n呢……且,scanf("%f",&d);应该为scanf("%lf",&d);.不过这并不影响你提的问题.

丰南区18583854384: C语言编程初学问题 -
牟彼咽炎: (1)程序输出:c1=a;c2=b;c1=97;c2=98;因为:你用%c,就是你要输出一个字符,97的ascii码就是小写字母a,98为b; (2)如果你把c1=197,c2=198,应该会提示隐式转换吧,如果定义char c1,c2,默认为有符号的char型,取值范围为-128~127,因此输出的是197-256=-59,198-256=-58,貌似用%c一般机器输出的是?吧,一般的就输出0-127能输出字符吧. (3)换成int和(2)的%c一样,%d就是int的值.

丰南区18583854384: C语言初学者的提问 -
牟彼咽炎: c语言自带函数可以在帮助中查找用法,因为用法有很多. 自定义函数的用法如下: 返回值类型 函数名 (函数参数) { 函数内容 } 比如你说的判断素数的函数该这样写 bool isprime(int x) { int i; for (i=2;i{ if (x mod i==0) return FALSE; } return TRUE; } 在主函数中调用该函数,如果返回TRUE就是素数,否则是合数.下面的网站上有c语言的一些教程,可以去看下.

丰南区18583854384: 一个C语言的基础问题VeryEasy!我只是一个对C语言还没入门
牟彼咽炎: 上面的几位讲得都没有错呢,不过我想,因为你是初学者,他们这样说,你可能还不是很清楚,所以我想讲得更详细一点,希望我的表达能力可以做到. 在c语言里,整型...

丰南区18583854384: 一个c语言初学者的问题 -
牟彼咽炎: if(y=0)=====>if(y==0) 两个=号

丰南区18583854384: C语言初学者的一个简单问题 -
牟彼咽炎: #include<stdio.h> #include<conio.h> main() {int i,a[100];for(i=1;i<=100;i++){a[i]=i;printf("%d\t",a[i]);}getch(); } 没什么错,就是for少了个大括号

丰南区18583854384: 初学者关于C语言小问题 -
牟彼咽炎: 1. %f, %d是C语言标准输入输出函数scanf和printf的输入输出时必须使用的格式符. 2.浮点型,整型,是C语言可以使用的数据类型,使用各种数据类型,才能处理不同形式的数据.例如,123,25,A,c等,就要分别定义整型和字符型,C语言才能...

丰南区18583854384: 初学C语言编程小问题
牟彼咽炎: main() { int p; float a,b,c,e; scanf("%b",&p); // 输入一个整数到p e=50.5 a=e+p; // 简单的加法啦 b=e+e+p; c=e*p; // 简单的乘法啦 printf("lei%f\nyu%f\nfeng%f",a,b,c); // 输出a b c的值. %f就是浮点数输出! getch(); } getch(); 这个是为了程序执行到这里因为输入而停顿下来.不然窗口会一闪而过. 否则就得CTRL + F5运行!

丰南区18583854384: 刚学C,一个C语言小问题
牟彼咽炎: 比较时是从左向右的结合方向运算的a<b<c先比较a和b(a<b)而a的大于b结果为假返回值假(0)然后比较(a<b)和c的结果,也就是比较0和c.(0<c)所以结果为真返回值(1)也就是结果中的1. 10==100显然为假,结果返回(0)也就是结果中的0

丰南区18583854384: C语言入门一个小问题
牟彼咽炎: #include <stdio.h> void main() { int i,a,b; //c://把标记c去掉 b=1; for(int c=0;c<10;c++)//这里加个循环,只循环10次 { printf("请输入一个大于2的整数:"); scanf("%d",&a); for (i=2;i<=a-1;i++) if (a%i==0) { b=0; break; } if(b) printf("是素数\n"); else printf("不是素数\n"); } // goto c;//把goto去掉 }

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