关于C语言的一个菜鸟问题?

作者&投稿:进廖 (若有异议请与网页底部的电邮联系)
c语言一个菜鸟问题~

'\0'的ASCII码的整数数值恰好是0,所以0和'\0'是一样的,不一样的是字符'0'
for循环的判断部分应该是a[j]!='\0'吧

给你讲一下各大语言的方向你就明白了

C语言 主要致力于系统底层,写法比较复杂,但是是所有语言里最有实效的

C++ 半面向对象,比C语言更加简便,

他们都可以实现图形化,但是过程太过于麻烦

现在又有新的语言可供选择,比如Java python object-C 等等

他们所擅长的方向也是不一样的

一般用JAVA做图形界面的多一点...

如果你想致力于系统底层开发或维护 你可以多了解一下C语言

把if一起放到do循环里面去,你用一个total循环10次,每次输入的值都给了他,这样最后一次输入的值覆盖掉前面所有的值了。

do {

printf ("Enter students'total:\n");
scanf ("%d",&total);}
while (++counter<=10);
表示执行9次循环,然后才退出,也就是需要输入9个成绩。
请问你输入够9个么?

do while 是先执行一次再进行条件判断。
你可以把if循环体写在do 的后面
while 后面只判断循环条件。
其实本题用cass语句写更简单
用do while 容易出错

do {
if (total>=90)
printf ("A\n");

if (total>=80&&total<90)
printf ("B\n");

if (total>=70&&total<80)
printf ("C\n");

if (total>=60&&total<70)
printf ("D\n");

if (total<60)
printf ("NO PASSED!\n");

}
while(total>=0 && total<=100)


基于C语言开发的菜鸟驿站管理系统
智能菜鸟驿站管理系统:C语言的实践 随着互联网购物的蓬勃发展,快递行业的需求日新月异。我们运用C语言的威力,构建了一个高效且安全的菜鸟驿站管理系统,旨在优化快递管理流程,确保信息准确无误地送达。这个系统的核心在于C11标准支持下的汉字编程,以及对用户和管理员功能模块的精细设计。模块设计 管理员...

关于C语言的一个菜鸟级问题
float average(x,y,z);\/\/把这句话放在前面就对了,如果放在后面,那么在MAIN函数中调用这个函数的时候,它发现 没有这个函数的申明,所以出错 C语言中函数的使用是先申明后调用 main(){ float a,b,c,ave;a=3.5;b=4.6;c=7.9;ave=average(a,b,c);(此行出错)printf("average%f",ave)...

哪位好心的大神帮忙讲下C语言的题,我是一个初学的菜鸟,拜托了
switch(1){case 0: b++;case 1: a++;break;case 2: a++,b++;}那么当程序执行玩case 1后就会停止switch语句了,而不会执行case 2

怎样能从一个什么都不懂的菜鸟学会C语言?
第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它。 第二:C语言能够让你深入系统底层,你知道的操作系统,哪一个不是C语言写的?所有的windows,Unix,Linux,Mac,os\/2,没有一个...

c语言菜鸟求帮忙,跪求跪求 我需要解释 谢谢啦
include "stdio.h"main(){int a,b,c,d,e;a=c=1;b=20;d=100;if(!a)d=d+1;else if(!b)if(d)d=--d;else d=d--;printf("%d\\n\\n",d);}看明白了么,最后一个else匹配的是if(d)这一句的if。从头解释,a、b、c、d、e赋值就不用说了,到if(!a),因为a=1,所以!a=0...

c语言菜鸟不懂就问!!!
4. ch='\\xaa',该赋值语句编译可以通过,但是输出的内容就不是你预想的那样了,因为ch只能存放一个字符,编译器在编译时会截取一个字符存放在其中。5.这一题就是在考验C语言中除号“\/”的用法了,1\/3最后会被编译器计算成0,而不是0.33,只有改成1\/3.0才行。6. k=ac ? c:k; 是值...

C语言问题,菜鸟一个求解救~~
你好 首先楼主要知道:用static关键词标示的变量是静态全局变量 在函数中只被初始化一次 再次进入函数时不会被初始化 而是执行上一次该函数后的值 首先从循环入手 显然循环执行2次 第一次:s=fun() --> x=1(第一次被初始化为1) x*2不会改变x的值 return x --> s=x=1 此时x=...

C语言菜鸟问题,怎样把一个输出的数保存在一个变量,比如printf(“%d...
就直接设一个变量,b,然后把值赋给这个变量就行了,只要不重新赋值,这个变量b就一直装个那个a的值

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

C语言菜鸟问题:假设d=5,p=3,d+=p++ 为什么等于8而不是9?p++不是调用...
p++在表达式中是先赋值再++,所以这里d=5+3=8之后,p变为4。优先级只能说明(p++)是一个整体,它的执行方式就是先赋值再++。(++p)是先++再赋值

于田县19244171885: 关于C语言的一个菜鸟问题? -
栋项宝咳: 把if一起放到do循环里面去,你用一个total循环10次,每次输入的值都给了他,这样最后一次输入的值覆盖掉前面所有的值了.

于田县19244171885: C语言的一道菜鸟题目...... -
栋项宝咳: #include main() { int day,sign; do{ printf("\n输入今天的星期:\t"); scanf("%d",&day); if(day==6||day==7)printf("周末愉快\n"); else if(day0)printf("工作日愉快\n"); else printf("输入错误\n"); printf("是否继续输入?(“Y”为继续,按任意键退出):\t"); }while('Y'==(sign=getch())||'y'==sign); } 给点分拉!

于田县19244171885: 关于C语言的一个菜鸟级问题 -
栋项宝咳: printf("%d%d%d%d\n",1+2,5,-2*4,11%3); "%d%d%d%d\n" 这里的点表示显示的小数位,给你看一个例子,%10.6f 表示输出的浮点数占10位,其中小数点后面有6位,整...

于田县19244171885: 急~~~~~~~一个菜鸟的简单C语言问题,求高手解答... -
栋项宝咳: 这个是char型的问题 你改成这样就行了scanf(" %c",...

于田县19244171885: 菜鸟级的C语言问题 -
栋项宝咳: 呵呵,只是上一个程序,for循环体不对,改成下面这样的就对了:main() { float k1=0,k2=0,k3=0; int i; float c=0,b=0; for(i=1;i<=100;i++) k1=k1+i; for(i=1;i<=50;i++) {b=i*i; k2=k2+b; } for(i=1;i<=10;i++) { c=1/i; k3=k3+c;} printf("%f",k1+k2+k3); } 你可以试一试

于田县19244171885: C语言的菜鸟问题...表达清楚的进!大家速度啊!!
栋项宝咳: if(a=5)相当于a=5;if(a);这个条件是永远成立的.if条件中要么是真,要么是假.C语言中0表示假,非0表示真,a的值是非0,这个条件就永远成立,if(a)就与if(5)、if(1)、if(10000)等价,只要条件里的不为0就是真,它就成立!

于田县19244171885: C语言的菜鸟问题,大家帮帮忙 我是自学的 -
栋项宝咳: 你有如下问题:1.变量必须先声明后使用,并且变量的声明要放在开头.我不明白int x=a的本意,你是想直接定义个整形变量x,且值为a吗?如果是,有如下问题:如问题1所述,声明放在前面.x=a;a是浮点类型、x是整形,这样的赋值,浮点数的小数部分会丢失,就是说x中只有a的整数部分.看看我改的程序是不是你想表达的意思:#include #include main(){ float a; int x; scanf("%f\n",&a); x=a; printf("%d\n",x); system("pause");}

于田县19244171885: C语言菜鸟问题
栋项宝咳: 根据ASCII码判断的... 你给出的代码中是直接和小写字母a和z进行比较..在ASCII码表中a到z是依次排列的也就是说ASCII码必须要在a到z之间才是小写字母, 这两个条件都满足才为真, 输出1, 如果任中一个不符合, 那么就不是小写字母了

于田县19244171885: C语言菜鸟问题 -
栋项宝咳: 你调用的这句sort( &aa[3], 5) ;明显是只对4,5,6,7,8这几个元素进行排序嘛 所以结果应该是1,2,3,8,7,6,5,4,9,10, 改成sort( &aa[0], 10)就行了

于田县19244171885: 菜鸟问个C语问题
栋项宝咳: 你的第一个SUM 和第二个 SUM 不一样,虽然都是SUM 第一个就是A 除以B 而第二个 则是 A除以B所得的结果 再去除以C 这属于赋值的问题

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