Advertisement

C语言 scanf函数的三种不同用法

阅读量:

关于C语言 scanf 的三种不同的输入方式

第一种方式为:首先指定需要读取的数值数量,随后从后续的数字序列中提取相应数量的数值

代码示例如下

复制代码
    int n,x,flag;
    	scanf("%d",&n);
    	for(flag=0;flag<n2;flag++)
     	{
      		scanf("%d",&b);
      	}
    
      
      
      
      
      
    

第二种方式:输入一系列数值,当遇到数字0时即停止读取
以下为代码示例

复制代码
    int a,x;
    while(1)
     {
      scanf("%d",&a);
      if(a==0)
      break;
     }
    
      
      
      
      
      
      
    

第三类情形为:输入任意数量的n个数值

复制代码
    while(1)
     {
      scanf("%c",&s);
      if(s!='\n')
     {
      scanf("%d",&c);
     }
      else break;
     }
    
      

全部评论 (0)

还没有任何评论哟~