include<stdio.h> void main(){ printf("***|n");printf(" *** |n"); 前一个空格后一个空格 printf(" * |n"); 前两个空格后两个空格 } 空格也占空间 include
输出:5 35 "123\010\032"里面包含2个转义符,\010表示8进制,相当于10进制的8,\032表示8进制,相当于10进制的26,因此strlen(a)得值为5,也就是循环之后i的值 sizeof(a);表示计算数组a的大小,等于7,循环5次,所以j=7*5=35 日常...
{ sum_num+=a[i];} printf("和=%d\n",sum_num);} voidcheck(inta[]){ intone=0,two=0;printf("奇数:");for(i=0;i<N;i++){ if(a[i]%2==0)two++;else { printf("%d",a[i]);one++;} } printf("\n奇数个数=%d\n偶数个数=%d",one,two);} intmain(){ intnum[N...
输入时可以空格隔开,最后一个输入回车不就好了~~include <iostream>using namespace std;int main(){int a[10];int i;for(i=0;i<3;i++){cin>>a[i];if(getchar()=='\n')break;}for(i=0;i<3;i++)cout<<a[i]<<" ";return 0;}这只是一种方法,还有两种,有兴趣可到我空间...
include <stdlib.h> main(){ int MAX = 100;int N = 100;int i = 0;int j =0;int m = 0;int n = 0;printf("输入整数 N,0 < N <= 100 \n");scanf("%d",&N);while(N>MAX || N<0){ printf("输入整数 N,0 < N <= 100 \n");scanf("%d",&N);} for(i=4;i...
include<stdio.h> int main(){ int i, j, k, b, flag = 0, a[15];for (i = 0;i < 15;i++) {scanf("%d", &a[i]);} for (i = 0;i < 14;i++) { k = i;for (j = i + 1;j < 15;j++) { if (a[j] > a[k]) {k = j;} } j = a[k];a[k] =...
// // 描述 :如题 // // 作者 :Zhaing&Bo // // 日期 :2010-11-22 include <stdio.h> include <stdlib.h> define N 20 int main(void) { int i, j, tmp;int d[11][N] = {{0}}, cnt[11] = {0};srand((unsigned int)time(NULL));for (i=0; i<N; i++){ tm...
printf("x = %d\n",x);x = 8
最常用的 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效果...
所以,i累加而s在main每次调用f()时,是做变量初始化*/int f(){static int m=0; int s=1;s+=m;m++;return s;}main() /*a的值15*/{int i, a=0;for(i=0; i<5; i++){printf("%d\t%d\t",i,a);a=a+f();printf("%d\n",a);}printf("%d",a);getch();}int f(...