c语言问题,在线等,急

作者&投稿:拱鲁 (若有异议请与网页底部的电邮联系)
C语言的疑问~

'\xxx'类型的字符常量中,xxx代表8进制整数,其含义是某字符的ASCII码。
而\483' 里483不是合法ASCII码范围。

你认为应该是多少呢?输出是正确的,其值就是a[0],它被初始化为1.1。因为fun中为s指针重新分配了指向,*s=*p1+*p2++;这一句中的s已不再指向a了。因为指针形参本身也是拷贝调用,所以main中的s仍然是指向a的,printf("%5.2f
",*s);输出自然是a[0]。可以这样验证,在fun中的*s=*p1+*p2++;后加一句printf("%5.2f
",*s);,它就应该输出11.1了……

我这个是逆序插入的,你要输入时候注意!!!




C语言问题简单的很,菜鸟送分,在线等
1.程序分析:用第一个与最后一个交换。2.程序源代码:define N 5 main(){ int a[N]={9,6,5,4,1},i,temp;printf("\\n original array:\\n");for(i=0;i<N;i++)printf("%4d",a[i]);for(i=0;i<N\/2;i++){temp=a[i];a[i]=a[N-i-1];a[N-i-1]=temp;} printf("...

C语言问题(第5章) 在线等
首先switch(a>0) 因为a=1,所以为真,值为1,执行第一个 case 1: 内嵌switch(b<0) ,b=7为假 值是0,不执行,直接跳出switch(b<0),因为没有加break 程序不会跳出switch(a>0)继续执行case 2:switch(c==5){ case 0:printf("*");break;case 1:printf("#");break;default:printf("$"...

C语言简单基础问题(在线等)
1、对于auto自动变量来说是未知。系统只是开辟了一个地址让你存k这个值,那么这个地址原来是什么数就是什么数。不会自动清空或赋0的,如以下程序:main(){int a;printf("%d",a);} 不同机器输出值不尽相同。2、对于static局部变量来说会赋初值0(数值变量)或空字符(字符变量),如以下程序:voi...

C语言问题简单的很,菜鸟送分,在线等
; \/\/满足条件马上返回 } } return 0;\/\/找不到也返回结束 } 我觉得这个程序应该是用来求1~99之间某一个满足等式i*(i+3)*(i+6)=1620的数,找到后马上结束;但是程序好象优点问题,就是如果找不到呢?因为main定义为int型,所以不管如何,都需要有返回值,所以我在程序最后加上了返回语句....

c语言一个问题,在线等
从你的例子可以看书这是一个函数的参数。函数返回值为Status的一个值,传入参数有三个,第一个是AqList 类型的L,第二个是int 型的 i,第三个是ElemType 类型的指针。ElemType 应该是前边Typedef 定义的类型。总结一下也就是说:SqList &L 是传 SqList类型地址 SqList L 是传 SqList 类型...

c语言一个问题,在线等
typedef struct qnode{ qelemtype data;struct qnode next;}qnode,*queueptr;在这句定义之后,qnode就代表struct qnode ,queueptr代表struct qnode*,即qnode q.front=q.rear=(queueptr)malloc(sizeof(qnode));问题1:分配元素个数去哪了?分配一个,省略了 问题2:分配类型怎么两个不一样啊?...

C语言问题简单的很,菜鸟送分,在线等,超级高分,给我讲明白,否则关闭问题...
include <stdio.h> main(){ int t=0;char wb[255]; \/\/用于存放输入数据的字符串 char* p = wb; \/\/令指针p指向字符串的第一个字符 printf("请输入一个正整数");gets(wb); \/\/读取数据 while( *p ) \/\/*p不等于0表示p尚未指向字符串末尾,此时进入循环体 { p++; \/\/令p指向字符串中...

C语言问题???急。。。在线等!!!
do while结构是先do后判断while表达式。第一次: a=12,y=12, 此时,执行while里面的(a=14),注意这里是=,不是==,所以返回14,为TRUE,且a=14;第二次: a=14+2=16,y=12+16=28 ,由于y>20,break,循环结束!

c语言编程问题,在线等。
方法1:将第4行的char c[MAX][3];改成char c[100][3];C语言不支持变量作数组下标。方法2:将text1.c文件后缀改成CPP也应该可以。C++应该支持变量作数组下标.

C语言编程问题!!高手救命,在线等答案
另外,对于应该输入float的时候用户输入char导致跳过某些变量输入的情况,这和scanf内部实现的机制有关,因为它是靠类型指针来获取对应值的,那么如果对于普通类型(比如float,VC6中为4字节)变量,如果用户的录入有问题(比如char*),scanf会直接跳过当前变量的赋值。针对这种情况,如果非要用C语言而不是...

琼海市18698431258: C语言输入输出问题,在线等!急 -
鄞呼依康: 1)#include int main(){ char c; char str[100], *p=str; int i = 0, n =0; printf("Type a sentence and end it with Enter and Ctrl-D\n")...

琼海市18698431258: 求助C语言问题,急!在线等 -
鄞呼依康: #include struct node { int Cu,Fe,Sn; }p[3]; int main() { //甲的回答 p[0].Fe=0;//不是铁 p[0].Cu=0;//不是铜 p[0].Sn=2;//锡未知 //乙 p[1].Fe=0;//不是铁 p[1].Sn=1;//是锡 p[1].Cu=0; //丙 p[2].Fe=1;//是铁 p[2].Sn=0; p[2].Cu=0; int i; for(i=0;i

琼海市18698431258: 急!!!!!!!!! c语言问题 在线等待的 -
鄞呼依康: 可能速度慢了! 下面是代码实现:#include <stdio.h>#include <string.h>int CMP(const char *p1,const char *p2){ int lp1, lp2; int i; lp1 = strlen(p1); lp2 = strlen(p2); if (lp1 > lp2) return 1; else if (lp1 < lp2) return -1; else { for (i=0; i<lp1; i++) { if (p1[i] > p2...

琼海市18698431258: 急急!!!!!!!!C语言问题.在线等的 -
鄞呼依康: #include void main() { static int a[100]; int *p,*q; int n,i; printf("请输入数组元素个数\n"); scanf("%d",&n);//输入数组元素个数 p=a; for(i=0;i scanf("%d",&(*p++));//用指针输入数组 if(a[0] p=a;q=a;//为方便起见,指针回到首位 for(i=0;i { if(a[i] if(*p if(*q>a[i])q=&a[i]; } printf("绝对值最大的元素和绝对值最小的元素的和为%d.\n",*p+*q); } 在VC下编译通过.

琼海市18698431258: c语言问题 在线等 急!各位帮帮忙,谢谢 -
鄞呼依康: 1.【1】填*p1<*p2【2】填*p1>*p2【3】填"\0"2.改错题#include <stdlib.h>#include <conio.h>#include <stdio.h>#include <math.h>fun(int k) /*********改为 float fun(int k) **********/{ int n; float s, w, p, q; n=1; s=1.0; while(n<=k) { w=2.0*n; p=w-1.0; q=...

琼海市18698431258: 一道C语言的题 急 在线等 多谢 -
鄞呼依康: 1.#include int main(){ int x; printf("1、输入成绩\n"); printf("2、求平均分\n"); printf("3、求总成绩\n"...

琼海市18698431258: C语言求解,急在线等! -
鄞呼依康: #include <stdio.h>#include <stdlib.h>#include <time.h> int main(int argc, char *argv[]) { srand((int)time(0)); int i,n=0; int count[6]={0}; for(i=0;i<100;i++) { n=rand()%6+1; count[n-1]++; printf("\n第%d次投出: %d 共%d次",i+1,n,count[n-1]); } for(i=...

琼海市18698431258: c语言题目..急.在线等 -
鄞呼依康: 1main(){int a,b;scanf("%d,%d",&a,&b);if((a>0)&&(b>0)){printf("第一坐标系");}elseif((a<0)&&(b>0)){printf("第二坐标系");}elseif((a<0)&&(b<0)){printf("第三坐标系");}else{printf("第四坐标系");}}2 参考 http://baike.baidu.com/view/640632.htm有问题请追问 满意记得采纳

琼海市18698431258: 帮忙写个C语言题,急,在线等!! -
鄞呼依康: #include void main(){ int i,j,n; printf("请输入行数n:"); scanf("%d", for(i=1;i<=n;i++) { for(j=1;j<i;j++) printf("...

琼海市18698431258: c语言程序问题急,在线等 -
鄞呼依康: int main(){printf("\n ======================欢迎进入学生管理系统======================\n");char choose;for(;;); /*使以下语句无限循环*//*********************************************************/for(;;)后面多了个分号,把分号去掉写成for(;;)for(;;);你这样的话程序就停在这里不动了,是使一个空语句无限循环,当然,程序还有一些其他问题.

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