www.fltk.net > #inCluDE<stDio.h> #DEFinE n 6 mAin() { int A...

#inCluDE<stDio.h> #DEFinE n 6 mAin() { int A...

你使用了macro #define n 6 macro其实完全是text的概念 所以你的main已经变成了mai6 int变成了i6t 当然就不对了. 切记不能使用这样简单的宏定义

Ab <回车>c <回车>d 第一个循环,是输入c【0】到c【5】 a b cr c cr d正好六个字符

if(x<a[mid]) bot=bot-1; else top=top+1;

scanf("%d,%d",&a,&b);这句错了.输入格式符中间不要逗号,还有main函数有返回值运行代码没问题#include<stdio.h> int main() { int a,b,t; int r,x; printf("Input two numbers!\n"); scanf("%d %d",&a,&b); if (a < b) { t = a; a = b; b = t; } //a=3 b

# include <stdio.h># define N 8 int main () {int a[N]={9,8,3,7,5,2,6,1}; int i,j,k; for(i=0;i<=N-1;i++)//i从0开始 for(j=i;j<=N-1;j++) if(a[i]>a[j])//要是从大到小改成小于号 { k=a[i];//不是k=a[i-1] a[i]=a[j]; a[j]=k; } for(i=0;i<=N-1;i++) printf("%3d",a[i]); return 0; }

#include <stdio.h> int main() { int a[10]; int i,j,t; printf("input 10 numbers:\n"); for(i=0;i<10;i++) scanf("%d\n",&a[i]); printf("\n"); for(j=0;j<9;j++) for(i=0;i<9-j;i++) if(a[i]>a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } printf("the sored numbers :\n"); for(i=0;i

(1)因为scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);对应的输入格式为:12a34b整型数据之间的输入用空格隔开 如scanf(“%d%d”,&a,&b):输入格式为:12 34但若为字符型 不能用空格隔开 如scanf("%c%c",&c,&d);输入格式为

相关搜索:

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com