00问答网
所有问题
当前搜索:
c语言怎么往数组里输入数字
C语言数字输入
答:
if(
c
>47&&c<58&&flag){t*=10;t+=c-48;} else if(c>47&&c<58&&!flag){x=x*0.1;t+=(c-48)*x;} else if(c=='.')flag=0;else if(c==' '){num[i++]=t;t=0;flag=1;x=1;} else {num[i++]=t;t=0;flag=1;x=1;break;} } printf("\n你总共
输入
了%d个
数字
...
c语言
定义一个
数组
a【1000】,
输入
一些
数字
,要求:间隔5个数字输出一个数...
答:
include<stdio.h> int main(){ int a[1000];int b[1000];int i,j,t,m;int k=1,r;printf("
输入数字
,以输入-1表示结束:\n");for(i=0;i<1000;i++){ scanf("%d",&a[i]);if(a[i]==-1)break;} j=i;t=a[0];for(i=0;i<j;i++){ if(k%5==0){ printf("%d ...
c语言输入
6个整数,存入整数数组int num【6】 求该数
数组中
所以整数的总...
答:
include<stdio.h> void main(){ int num[6],u,pingjunshu;int sum=0;printf("请
输入
整数:");for(u=0;u<6;u++){ scanf("%d",&num[u]);} for(u=0;u<6;u++){ printf("%5d",num[u]);} for(u=0;u<6;u++){ sum=sum+num[u];} printf("\n");printf("整数总和为...
c语言
scanf
数组
后scanf
数字
答:
楼上的朋友可能自己还没运行过,因为它是通不过编译的。下面是小弟写的,自己运行过了!include <stdio.h> void main(){ int n,i,k,*a;printf("How many nimbers :");scanf("%d",&n);a=(int*)malloc(n*sizeof(int));for(i=0;i<n;i++)scanf("%d",&a[i]);printf("The ...
...例如有如下
数组
a【】=“abcdef”
输入数字
3输出defabc 输入数_百 ...
答:
include <stdio.h> include <string.h> int main(void){ char a[]="abcdef";int ans,i;int length=strlen(a);printf("
输入
一个
数字
:");scanf("%d",&ans);for(i=length-ans;i<length;i++)printf("%
c
",a[i]);for(i=0;i<length-ans;i++)printf("%c",a[i]);printf("\n"...
C语言怎么
中间用空格
给数组
赋值啊
答:
int a[100],i;char n;for(i=0;i<=100;i++){ scanf("%d",&a[i]);n=getchar();if(n=='\n')break;}
c语言中给
整型
数组
a[10]赋值,用scanf从键盘获取a[i],敲空格键结束
输入
...
答:
include<stdio.h> using namespace std;void main(){ int a[100];int i;int t;for(i=0;i<=99;){ if((int)(a[i]=getchar())!=32){ i++;t=i;} else break;} printf("
输入
的有效
数字
为:");for(i=0;i<=t;i++)printf("%
c
",a[i]);} 输入数据测试的时候每输入一个...
在
c语言中如何
做到
输入
一个
数字
,就定义了n(为输入的数字)个
数组
?
答:
这个是没办法做到的。
数组
定义在编译链接阶段就需要确定下来,在系统启动时需要在数据段分配指定空间。所以是不能在代码运行过程中动态定义数组的。你可以用动态申请内存的方法为数组分配空间,但需要用一个统一的指针的偏移动作来实现访问不同数组的功能。
C语言中怎么输入数字
和字母?
答:
大致提供下个人想法,用
C语言中的c
type.h 文件中的 isdigit()函数来判断。虽然说该函数只能判断0~9的数,但是,你可以把所有
输入
的东西当成是一个
数组
形式。调用该函数,用指针来逐一判断其每一位。比如说如果是输出,1111可以用isdigit()判断其每一位都为真,这就为
数字
。输入ajkjlk,判断其每一位...
C语言数组怎么
插入一个元素
答:
printf("输入数据个数(n<40):");d=scanf("%d",&n);while(d!=1&&n>=40){ system("cls");fflush(stdin);printf("请重新输入:");scanf("%d",&n);} printf("请
输入数组
元素:");for(i=0;i<n;i++)scanf("%d",a+i);printf("请输入要插入的
数字
:");scanf("%d",&m)...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜