[c语言题目!用冒泡排序法完成求大神们帮帮忙]不是给你写过一次了 #include <stdio.h> int main(void) { int a[6] = {10,8,5,7,3,1}; int i,j; int t; for(i = 0; i < 5; i++) //冒泡排序 for(j = 0; j < 5-i; j++) if(...+阅读
+= 及 -= 及 = 赋值语句顺序为从右向左,且值在最左
a-=a 展开为 a=a-a
a+=a 展开为 a=a+a
a+=a-=a*a 展开为:
a=a-a*a; //a=3-3*3
a=a+a;
结果为: -12
其它写一遍编译一下就出来结果了......
以下为关联文档:
C语言解释for语句展开全部 输入5后,执行第一个for()语句顺序是i=1;i<=a; 接着执行{}中的语句 {}中又有一个for()语句 执行第二个for()语句顺序是j=1;j<=a; 因为1<5 执行printf()语句 输出* 因为for()...
求助C语言大神反转字符1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 #include<stdio.h> char*reverse_str( char*s ) { inti,n; charch; for( i=0;s[i];i++ ); n=i;...
C语言求大神指导。从键盘读入一个整数将该整数逆序输出楼上的那个貌似没有调试过吧......稍稍改了一下 #include<cstdio> #include<cstring> int main(){ int i; char s[100]; scanf("%s",s); if(s[0]=='-'){ printf("-"); for(i=str...
一道C语言判断字符类型的问题求大神解决#include<stdio.h> int i=0,j=0,k=0,m=0,n=0; void fun(char a) { if (a>='a'&a<='z') { ++i; } else if (a>='A'&a<='Z') { ++j; } else if (a>='0'&a<='9') { ++m; } els...
哪位大神帮忙把下面c语言程序注释一下再详细解释一下!跪谢了注释就以C的注释格式加在源程序行后面吧: /* 这前面几行包含库文件和函数原型的定义就不用解释了吧 */ #include#includeint menu(void); void jiami(void); void (*ptr)(voi...
c语言程序解释这是一个51单片机程序. #include<reg51.h> #include<intrins.h> #define uchar unsigned char #define unit unsigned int uchar Count; sbit Dot=P0^7; uchar code DSY_COD...
这道C语言题用结构体怎么做啊!求大神!#include<stdio.h> #include<stdlib.h> typedef struct Worker{ int number; char name[32]; char department[32]; char workshop[32]; } wk; wk a[1024]; void lookup(wk...
求C语言大神讲解怎么保存文件这个我们一般用一个txt文件保存,这里用到的就是文件存储方面的知识#include//文件的录入void save_file(struct node* p){ FILE *fp; char *filename = "1.txt";//文件名称 fp=...
C语言的大神咩。。goto简单的使用: main() { int a,b,c=0; loop: scanf("%d %d",&a,&b); if(a>b) goto loop1; else goto loop; loop1: c=b; b=a; a=b; printf("a=%d b=%d\n",a,b);...