mtwm.net
当前位置:首页 >> C语言数组输入语句格式 >>

C语言数组输入语句格式

#include <stdio.h>#include <stdlib.h>int main(){ int rec[5][5]; int i,j; printf("input 5x5 array:\n"); scanf("%d%d%d%d%d",&rec[0][0],&rec[0][1],&rec[0][2],&rec[0][3],&rec[0][4]); scanf("%d%d%d%d%d",&rec[1][0],&rec[1][1],&rec[1][2],&rec[1][3],

#include <stdio.h>int main(){ char ss[100][100]; char s='1'; int n=0,m=0; while(s!='\n') { s=getchar(); if(s!=' ') ss[n][m++]=s; else { ss[n++][m]='\0'; m=0; } } for(int i=0;i<n;i++) { for(int j=0;ss[i][j]!='\0';j++) printf("%c",ss[i][j]); printf("\n"); }}刚编写的,测试没有问题.

借花献佛#include<stdio.h>main(){int dt[2];printf(" Enter a date (mm/dd/yyyy):");scanf("%d/%d/%d",&dt[0],&dt[1],&dt[2]);printf("\nYou entered the date %.4d%.2d%.2d",dt[2],dt[0],dt[1]);}

如果不先定以数组大小的话.那就需要用malloc函数开开辟一个存储空间.

#include<stdio.h> int main() { int n,*arr,i,max,min;// while(true){ printf("Input the size of the arry: "); //设定数组大小 if (scanf("%d",&n)==EOF) return 0; //创建数组 arr = new int[n]; printf("Input the arry elements:\n"); for (max=min=i=0;i<n;

是printf("%s",str);表示从这个地址开始输出直到遇到字符串结束符

C语言输入输出函数有很多,标准I/O函数中包含了如下几个常用的函数:scanf,printf,getc,putc,getchar,putchar,gets,puts,fgets,fputs,fgetc,fputc,fscanf,fprintf等.int scanf(const char *format, arg_list) scanf主要从标准输入流中获取参数值,format为指

在C语言中for语句内不能有变量的初始化,for(i=0;i<=9;i++)应改为:i=0; for(i;i<=9;i++) { } j变量同上;输入时scanf中应该是&a[i] int a[n];//n是数值的个数 所有要有10个数的数组应该是:int a[10];

向字符数组c中输入字符串,它是这样存储的:将字符串中的第一个字符赋给字符数组的第一个元素c[0],第二个字符赋给第二个元素c[1],以此类推.需要注意的是,当给c[9]赋过值之后,如果在字符串中还有剩余的字符,程序会继续命令指针从

以空格结束输入的情况scanf做不到,需要getch,包含在conio.h,参考代码如下:#include<stdio.h>#include<conio.h>int main(){ char a[100][80],ch; int i=0,j=0,n; for(;;){ ch=getch(); printf("%c",ch); a[i][j]=ch; ++j; if(ch==','){ a[i][j]=0; j=0; ++i; } if(ch==

网站首页 | 网站地图
All rights reserved Powered by www.mtwm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com