c语言拼数字问题多组数据每组数据为一行字符串,输入一个空行时结束.对每行求出所得整数的最大因子,若没有整数或为0即输出0.比如*&)0(*&……)3*9& 这里拼出来的是039,最大因子是13,求大

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 21:44:17

c语言拼数字问题多组数据每组数据为一行字符串,输入一个空行时结束.对每行求出所得整数的最大因子,若没有整数或为0即输出0.比如*&)0(*&……)3*9& 这里拼出来的是039,最大因子是13,求大
c语言拼数字问题
多组数据每组数据为一行字符串,输入一个空行时结束.
对每行求出所得整数的最大因子,若没有整数或为0即输出0.
比如*&)0(*&……)3*9& 这里拼出来的是039,最大因子是13,求大神给思路

c语言拼数字问题多组数据每组数据为一行字符串,输入一个空行时结束.对每行求出所得整数的最大因子,若没有整数或为0即输出0.比如*&)0(*&……)3*9& 这里拼出来的是039,最大因子是13,求大
#include<stdio.h>
#include<string.h>
#include "math.h"

void fun()
{
\x09printf("求最大因子自己做吧\n");
}

void main()
{
\x09int i,j=0,sum=0,a[99]={0},k=0,b[99]={0};
\x09char str[99];
\x09gets(str);
\x09for(i=0;i<strlen(str);i++)
\x09{
\x09\x09if(isdigit(str[i])!=0){a[j]=str[i]-48;j++;}
\x09}
\x09for(i=j-1;i>=0;i--) {b[k]=a[i];k++;}
\x09for(i=0;i<j;i++) sum=b[i]*pow(10,i)+sum;
\x09printf("sum=%d\n",sum);
}

c语言拼数字问题多组数据每组数据为一行字符串,输入一个空行时结束.对每行求出所得整数的最大因子,若没有整数或为0即输出0.比如*&)0(*&……)3*9& 这里拼出来的是039,最大因子是13,求大 C语言 -输入多组数据,每组一行,输出最大公约数和最小公倍数也是一组一行 C语言数据频率问题: 输入格式: 输入有多组数据. 每组数据两行. 第一行包含一个正整数n(小于等C语言数据频率问题:输入格式:输入有多组数据.每组数据两行.第一行包含一个正整数n(小于等 c语言问题:输入格式 输入有多组数据.每组数据两行.第一行包含一个正整数n(小于等于1000c语言问题:输入格式输入有多组数据.每组数据两行.第一行包含一个正整数n(小于等于10000),代表会 C语言设计.有多组测试数据,每组一行,输入一个正整数N.对于每组数据输出一行,计算1+2+3+...+N的和 C语言实验——各位数字之和排序 给定n个正整数,根据各位数字之和从小到大进行排序.输入输入数据有多组,每组数据占一行,每行的第一个数正整数n,表示整数个数,后面接n个正整数.当n为0时, C语言实验——各位数字之和排序 给定n个正整数,根据各位数字之和从小到大进行排序.输入输入数据有多组,每组数据占一行,每行的第一个数正整数n,表示整数个数,后面接n个正整数.当n为0时, C语言实验——各位数字之和排序 给定n个正整数,根据各位数字之和从小到大进行排序.输入输入数据有多组,每组数据占一行,每行的第一个数正整数n,表示整数个数,后面接n个正整数.当n为0时, C语言高精度计算 整数减法描述两个十进制非负整数M和N,计算二者的差,既M-N.M、N最多可以是长度为200位的整数.输入多组数据,每组数据先是一行表示M,然后一行表示N.M和N开头均无冗余的0.输出 C语言提问,3716--数列求和描述求数列1 2 4 7 11 16 22……的前n个数之和.输入输入数据有多组,每组占一行.输入数据为一个整数n,0 C语言如何实现输入多组数据测试要求输入多组测试数据,每组一行,一个五位整数,数据以0结尾.输出对每组输入数据输出一行,如果输入数是回文数,输出“Yes.” ,否则输出 “No.” .我怎么做都 c语言计算距离问题Problem Description输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离.Input输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开.Output对于每 c:平方和与立方和问题Input输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成.Output对于每组输入数据,输出一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数 C语言(悬赏可以追加到40),关于数据的存放问题 现在我有一个1344*1的一维向量和448*6的二维数组我要将一维的每3个数据和二维的每一行(即六个数据)放在txt的一行中依次类推一共生成448 比较三个整数:输入三个整数x,y,z,请把这三个数由小到大输出.用c 语言编写:输入描述:输入数据由多行测试数据组成,每行数据为三个整数,数据之间以空格分开.输出描述:针对每一行输入的 请用c语言编写一个小小的东西!根据输入的半径值,计算球的体积.Input输入数据有多组,每组占一行,每行包括一个实数,表示球的半径.Output输出对应的球的体积,对于每组输入数据,输出一行,计算 C语言问题,素数怎么用简单的C语言 输出100以内的素数,并且每5个数字为一行 c语言编程,第一行输入数据个数,第二行输入数据,输出数据中最大值与最小值