最常用的 for(int i = 0; i< 10; i++){ //i-=3 跟 i=i-3效果相同 printf(i = %d\n,i);}递减式for for(int i = 10; i > 0; i -= 3){ //i-=3 跟 i=i-3效果相同 printf(i = %d\n,i);}递增式for for(int i = 10; i > 0; i += 3){ //i+=3 跟 i=i+3效果...
int main(void){ int a[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};int i,j,sum1,sum2;//定义sum1,sum2,分别存放两条对线元素的和;sum1=sum2=0;for(i=0;i<4;i++){ for(j=0;j<4;j++)printf("%-5d",a<i>[j]);//输出该数组矩阵;printf("\n");...
include <stdio.h>define M 5define N 4void main(){int a[M][N],i,j,k,t=0;for(i=0; i<M; i++)for(j=0; j<N; j++)scanf("%d", &a[i][j]);for(j=0;j<N;j++){for(i=0;i<M;i++){for(k=M-1;k>i;k--)if(a[k][j]<a[i][j]){t=a[k][j];a...
根据需要一般选择如下3种方法:1,已知数量,且个数较少:scanf("%d%d%d",&a&b&c);2,已知数量,但数量较多:for(int i=0;i<n;i++)scanf("%d",&a[i]);3,不知道数量 int i=0;while(scanf("%d",&a[i])){ i++;}
include<stdio.h>int main(){int a[7]={12,23,34,45,56,67};//初始化,使a中的元素值非递减有序int i,j,x;printf("Please input x be inserted:\n");scanf("%d",&x);for(i=0;i<6&&a[i]<x;i++);//查找待插入的位置i,循环停止时的i就是for(j=5;j>=i;j--)a[j...
是循环语句。for(;;){ ……},其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。一般形式为:for(单次表达式;条件表达式;末尾循环体){ 中间循环体;} for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制...
a[10]; int i,m,n; for(i=0;i<10;i++) scanf("%d",&a[i]); scanf("%d%d",&m,&n); method(m,n,a); for(i=0;i<10;i++) printf("%d ",a[i]); return 0;}void method(int m,int n,int* a){ int i,j,temp; for(i=m-1;i<m+n-1;i++) { for(j...
include "stdio.h"include "conio.h"main(){ char a[]="clanguage",t;int i,j,k;k=strlen(a);for (i=0;i<=k-2;i+=2)for (j=i+2;j<=k;j+=2)if (a[i]>a[j]){ t=a[i];a[i]=a[j];a[j]=t;} puts(a);printf("\n");getch();} 写程序要有好的习惯,不要...
include <stdio.h>include <stdlib.h>int main(){int i,j,k;int m=1;for(i=1; i<=4; i++){for(k=i;k<=4;k++){printf(" ");}for(j=1; j<=i; j++){if(m>9){m=0;}printf("%d ",m++);}printf("\n");}return 0;}include <stdio.h>define ROWS 4int main(int...
include "stdio.h"int main(int argc,char *argv[]){int a[5],i,j,k;printf("Input 5 integers...\n");for(i=0;i<5;scanf("%d",a+i++));for(i=0,j=4;i<j;i++,j--)k=a[i],a[i]=a[j],a[j]=k;for(i=0;i<5;printf("%d ",a[i++]));printf("\...