c语言键盘输入若干个数据,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个...
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
//從鍵盤上輸入若干整數(shù),并將其存入數(shù)組中,并統(tǒng)計(jì)輸入數(shù)據(jù)的個(gè)數(shù)。
#include
#include
#include
#include
int sum_num(char [],int []);
int cou_num(char [][81],int,int[]);
int txt(char [][81],int);
//主函數(shù)
main()
{
int a[100];
char s[100][81];
int i,m,n;
n=txt(s,81);
m=cou_num(s,n,a);
printf("輸入的數(shù)據(jù)如下:\n");
for(i=0;i
printf("%d,",a[i]);
putchar(10);
printf("輸入的數(shù)據(jù)個(gè)數(shù)為:%d\n",n);
}
//多行數(shù)據(jù)統(tǒng)計(jì)
int cou_num(char text[][81],int row,int num[])
{
int i,m=0;
for(i=0;i
m=sum_num(text[i],num);
return m;
}
//數(shù)據(jù)個(gè)數(shù)統(tǒng)計(jì)
int sum_num(char s[],int num[])
{
int i=0,j=0;
static n=0;
char temp[20]={'\0'};
do {
if(isdigit(s[i])||s[i]=='-')
temp[j++]=s[i];
else
{
temp[j]='\0';
if(strlen(temp)>0)
num[n++]=atoi(temp);
j=0;
}
}
while(s[i++]);
return n;
}
//數(shù)據(jù)賦值給數(shù)組,原樣輸出
int txt(char text[][81],extern int row)
{
int t,i,j;
for(t=0;t
{printf("%d:",t);
gets(text[t]);
if(!text[t][0])
break;
}
return t;
}
總結(jié)
以上是生活随笔為你收集整理的c语言键盘输入若干个数据,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c.语言 获取随机数,C 语言随机数获取
- 下一篇: 设置android电话震动,Androi