00问答网
所有问题
当前搜索:
C怎么多组输入
c++
怎么
实现
多组
数据的
输入
和输出
答:
include <iostream> include <stdlib.h> using namespace std;int main(){ int n;int a[50000];while (cin>>n) //当没有n
输入
的时候结束循环,可以按 ctrl+z 来输入结束符EOF { for (int i=0;i<50000;i++)a[i]=0;for (int i=0;i<n;i++){ int temp;cin>>temp;a[...
c语言中
怎样
实现多行
输入
然后再多行输出?(
多组
数据求和)
答:
通常题目都是会先
输入
需要输入的数据行数,然后再进行输出。例如 3 1 1 2 2 3 3 1+1=2 2+2=4 3+3=6 第一行就是要输入3 组数据;后面三行就是三组数据的输入;然后是三行求和后的输出。程序代码如下 include<
c
stdio> int aa(int n){ int a,b;if (n==0) return 0;else { scanf...
C
语言
多组
数据
输入
输出
答:
include<stdio.h>int pow(int a,int n)//计算a的n次方{ if(n==1) return a; return a*pow(a,n-1);}int main(){ int T; int n,k,sum,i; scanf("%d",&T); while(T--) { sum=0; scanf("%d%d",&n,&k); for(i=1;i<=k;i++) {...
c语言
怎么
写
输入
数据有
多组
,每组输入一个正整数N?
答:
那么你在初始化的时候a数组整个就是全为0的 然后 int p = 1;for (int i=0; i<=31; ++i) //这里根据你要的数据量大小决定,这里是有符号的 { a[p] = 1;p <<= 1;} ok,预处理只做了32次赋值和32次位移而已。接下来对于任意
输入
的N,你只要直接输出a[N]。这是O(1)的 所以我...
...然后再多行输出?(
多组
数据求和,不需要
输入输入
的行数)
答:
代码如下:include <stdio.h> int main(){ int a, b;while (scanf("%d %d", &a, &b) != EOF) { printf("%d\n", a + b);} return 0;} 运行结果如下:符合样例输出,望采纳~
c
语言
多组
数据
输入
求助
答:
include <stdio.h>int main(){int a;while(scanf("%d",&a))//ctrl +d 结束
输入
{int result=0;int p=1;do{int b=a%2;result=result+p*b;p=p*10;a=a/2;}while(a);printf("%d\n",result);}return 0;}
c语言中
怎样输入多组
数据
答:
以这道题为例。int main(){ for(int a,b;scanf("%d%d",&a,&b){ }}for循环里写你的算法就行了
C语言中
如何输入多组
带空格的字符串;关键是多组,单组的话我会的。
答:
马拉古城 采纳率:62% 擅长:
C
/C++ Windows 其他回答 定义一个二维字符串数组 如 a[2][10]={"iuhi","itg"}; N_log | 发布于2012-12-22 举报| 评论 0 0 为您推荐: 字符串长度 空格的ascii码 字符串有空格
输入
带空格的字符串 输出字符串 getchar输入字符串 删掉字符串空格 空格在...
想要同时在
c
语言中
输入
多个数该
怎么
办?
答:
C的数组是不可以动态增长,如果你不想使用链表,可以参考下面方法。1、用malloc分配一块空间,比如int* a = (int*) malloc( 10*sizeof(int) );然后可以当成好像是数组一样使用,比如a[2] = 5;2、然后你需要增长的时候,就用realloc( a, 20*sizeof(int))扩展空间。不过每一次扩展都会有一次...
c语言
如何输入多组
数据,诸如下面这题
答:
不明白可继续追问 include <stdio.h>int main(){ while(1) { int a,b; scanf("%d%d",&a,&b); printf("%d\n",a+b); }}
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜