下面那个是什么意思?为什么能那样输入?不太明白!

图中为什么能这样输入?是什么意思?不太明白!想了半天也没想明白

img

scanf是输入的函数,%s是字符类型建议看看我的文章http://t.csdn.cn/19Xjk

建议你先看看基础,基础很重要

scanf也是一种输入,这个是“格式化输入输出”。
相对应的有个printf ,这个是输入。

 #include<cstdio>//用格式化输入输出还要另加的一个头文件
//用万能头也可以 #include<bits/stdc++.h>  但是!初学不建议用这个!!!多练练。
#include<iostream>
using namespace std;
int main()
{
  scanf("输入控制字符”,输入参数);
printf("输出控制参数",输出参数);

/*
其中常用的输入控制符有:
 %d:读入一个32位有符号整数。
%u:读入一个32位无符号整数。
%lld:读入一个64位有符号整数。
%llu:读入一个64位无符号整数。
%f:读入一个 float 类型。
%lf:读入一个 double 类型。
*/  
  
  
  return 0;
}

!!!!!你这个给的代码是有问题的

//你的源代码
 char aLNJ[N]:
       for(i=1;i<=n;i++)
              scanfC%s, alil+1)
//改正
char a[N][N];//这个是中括号[ ] 你打成字母喽!
for(int i=1i,+n;i++)
  scanf(%s,a[i]+1);//scanf后面的是括号 不是大写C噢! a[i]这里是中括号[ ]!

总之呢 基础很重要 也还要注意代码上的细节噢!!!
加油加油!!!多多练习!!!