00问答网
所有问题
当前搜索:
C怎么多组输入
c
语言
怎么输入
多个数,并打印出来。
答:
这个算法其实是比较简单, 我们先来分析一下:1、因为
输入
的数值有多个,且不会超过100, 所以我们可以考虑用数组来存储。2、要求逆序打印出来,我们只需要把数组中的元素逆序输出就可以了。下面直接上代码:include "stdafx.h"#include <string>#include <iostream>using namespace std;int main(){ ...
C
语言
怎么
用二维数组
输入
行数不确定的字符串
答:
首先】是多行字符串的
输入
和保存。可以:开设一个字符串数组如下,其中N定义最多可记录多少行,M定义每行可保存多少个字符,改变#define定义可以调整这两个数据 define N 1024 //最多1024行 define M 256 //每行最多存储255个字符 char input[N][M];实际输入一行可以用gets函数实现,判断gets...
c
语言
如何
实现
输入
任意多个整数?
答:
代码如下:include<
c
stdio> int main(){ int num[1000];char ch;do { scanf("%d",&a[i++]);}while((ch=getchar())!= '\n');// 这里用来判断是否
输入
了回车 return 0;} while(cin>>b[cnt++],cin.get()!='\n');//也可用这句代替 ...
C
语言
怎么
实现
多组
测试?
答:
include <stdio.h> include<string.h> int main(){ char
c
,s[100];int i;int letters=0,space=0,digit=0,others=0;while(gets(s)!=NULL){ for(i=0;i<strlen(s);i++){ c=s[i];{ if(c>='a'&&c<='z'||c>='A'&&c<='Z')letters++;else if(c==' ')space++;else ...
C
语言里
如何输入
几个字符串放到一个数组中
答:
方法如下:include <stdio.h> void main(){ char s[10][80];for(i=0;1<10;i++){ gets(s[i]);} }
c
语言
多组输入
第三次结果错误
答:
c
语言
多组输入
第三次结果错误原因。1、这个错误看似出现在scanf()函数上,实际上是输入法无法互通的问题。2、弹出这个指令窗口的时候,电脑把你的输入法自动切换成了中文输入法,导致打出的逗号为全角符,影响计算机的判断。3、题目要求的是要有多组输入数据,上面的代码只能实现一组。
考试题!急急急!
c
语言
输入多组
字符串把元音字母全大写,其它全小写...
答:
include "stdio.h"#include "string.h"int main(){ char input[100]={0}; int i; while(1) { printf("请
输入
字符串:(输入END中止程序)\n"); gets(input); if(strcmp(input,"END")==0) { printf("程序中止!\n"); break; } printf("修改后字...
C
语言
怎样输入
多个的多维矩阵,不知到有多少个矩阵
答:
方法很多:我这里直接用动态数组演示。矩阵维度该常量就行了。include <stdio.h>#include <malloc.h>#define row 2 //矩阵行数#define col 3 //矩阵列数int main(){ int ***a=NULL,**b=NULL,*
c
=NULL,*p=NULL,n,i,j,k; printf("
输入
要创建的二维矩阵(%dX%d)个数:",row,col...
c
语言,问n条直线最多分几个面,要求
输入
数据有
多组
,每组占一行,对于每 ...
答:
你的题目应该应描述有点错误,应是说N条直线最多可以把一个平面分成多少个部分。include <stdio.h>void main(){ int i=0,n=0,a[100]={0},b[100]={0}; printf("您打算
输入
多少个整数:\n"); scanf("%d",&n); for(i = 0; i < n; i++) { printf("请输入...
c
语言 二维数组
如何输入
该
怎么输入
数组,才能输出?
答:
其实并不存在真正的“二维”,只不过是
C
编译器自动的将它 一行一行的保存成了一维信息。所以,二维数组的
输入
只要用双重循环即可,比如:int a[11][11];for(int i=0; i<10; i++){ for(int j=0; j<10; j++){ scanf("%d",&a[i][j]);} } 其实 int a[3][3] 可以这样初始化:i...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜