急求 !!用简单 C++编写 设计一个程序,求3位数中所有两位数字为7的奇数之和,并且每行8个输出符合条件的
2:编写函数intfun(inta[],n),其功能是:将长度为n的一维整型数组a[]及长度n作为形参,在函数中对数组中的各个数进行判别,求出其中的正整数之和。在主函数中...
2:编写函数 int fun (int a[ ],n),其功能是:将长度为n的一维整型数组a[ ] 及长度n作为形参,在函数中对数组中的各个数进行判别,求出其中的正整数之和。在主函数中定义一个数组a[10],初始化赋初值:{-3,16,-90,34,56,78,-113,-56,88,46},调用函数后,在主函数中输出fun函数的返回值。
3:请编写一个函数 void fun(char *tt, int pp[]), 统计在tt字符串中 ’a’ 到 ’z’ 26个字母各自出现的次数, 并由 pp 数组传回 main 函数。在主函数中输入字符串,例如, 当输入字符串: abcdefgabcdeabc 后, 输出的结果应该是:
3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 展开
3:请编写一个函数 void fun(char *tt, int pp[]), 统计在tt字符串中 ’a’ 到 ’z’ 26个字母各自出现的次数, 并由 pp 数组传回 main 函数。在主函数中输入字符串,例如, 当输入字符串: abcdefgabcdeabc 后, 输出的结果应该是:
3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 展开
展开全部
//******************************************************************************
//用简单 C++编写 设计一个程序,求3位数中所有两位数字为7的奇数之和,
//并且每行8个输出符合条件的
//******************************************************************************
#include<iostream>
using namespace std;
int main()
{
int i, n = 0, num = 0;
for(i = 177; i < 978; i += 2)
{
if(i % 100 == 77 || i / 10 == 77 || (i / 100 == 7 && i % 10 == 7))
{
num += i; //累加符合条件的奇数
n++;
cout << i << " ";
if(n % 8 == 0) //输出8个后换行
cout << endl;
}
}
cout << endl << num << endl; //输出累加结果
}
//******************************************************************************
// 2:编写函数 int fun (int a[ ],n),其功能是:将长度为n的一维整型数组a[ ]
//及长度n作为形参,在函数中对数组中的各个数进行判别,求出其中的正整数之和。
//在主函数中定义一个数组a[10],初始化赋初值:{-3,16,-90,34,56,78,-113,-56,88,46},
//调用函数后,在主函数中输出fun函数的返回值。
//******************************************************************************
#include<iostream>
using namespace std;
int fun(int a[], int n)
{
int num = 0, i = 0;
for(; i < n; i++) //累加正整数
if(a[i] > 0)
num += a[i];
return num; //返回正整数和
}
int main()
{
int a[10] = { -3, 16, -90, 34, 56, 78, -113, -56, 88, 46}, n = 10;
cout<<fun(a,n)<<endl; //输出 正整数和
}
//******************************************************************************
//3:请编写一个函数 void fun(char *tt, int pp[]), 统计在tt字符串中 ’a’ 到 ’z’
// 26个字母各自出现的次数, 并由 pp 数组传回 main 函数。在主函数中输入字符串,例如,
// 当输入字符串: abcdefgabcdeabc 后, 输出的结果应该是:
// 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
//******************************************************************************
#include<iostream>
using namespace std;
void fun(char *tt, int pp[])
{
for(int i = 0; tt[i] != '\0'; i++) //累加字母出现次数
pp[tt[i] - 'a']++;
}
int main()
{
int a[26] = {0}, i;
char tt[100]; //初始化变量
cin >> tt; //输入字符串
fun(tt, a); //调用函数fun
for(i = 0; i < 26; i++) //输出出现字符数量
cout << a[i] << " ";
cout << endl;
}
//用简单 C++编写 设计一个程序,求3位数中所有两位数字为7的奇数之和,
//并且每行8个输出符合条件的
//******************************************************************************
#include<iostream>
using namespace std;
int main()
{
int i, n = 0, num = 0;
for(i = 177; i < 978; i += 2)
{
if(i % 100 == 77 || i / 10 == 77 || (i / 100 == 7 && i % 10 == 7))
{
num += i; //累加符合条件的奇数
n++;
cout << i << " ";
if(n % 8 == 0) //输出8个后换行
cout << endl;
}
}
cout << endl << num << endl; //输出累加结果
}
//******************************************************************************
// 2:编写函数 int fun (int a[ ],n),其功能是:将长度为n的一维整型数组a[ ]
//及长度n作为形参,在函数中对数组中的各个数进行判别,求出其中的正整数之和。
//在主函数中定义一个数组a[10],初始化赋初值:{-3,16,-90,34,56,78,-113,-56,88,46},
//调用函数后,在主函数中输出fun函数的返回值。
//******************************************************************************
#include<iostream>
using namespace std;
int fun(int a[], int n)
{
int num = 0, i = 0;
for(; i < n; i++) //累加正整数
if(a[i] > 0)
num += a[i];
return num; //返回正整数和
}
int main()
{
int a[10] = { -3, 16, -90, 34, 56, 78, -113, -56, 88, 46}, n = 10;
cout<<fun(a,n)<<endl; //输出 正整数和
}
//******************************************************************************
//3:请编写一个函数 void fun(char *tt, int pp[]), 统计在tt字符串中 ’a’ 到 ’z’
// 26个字母各自出现的次数, 并由 pp 数组传回 main 函数。在主函数中输入字符串,例如,
// 当输入字符串: abcdefgabcdeabc 后, 输出的结果应该是:
// 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
//******************************************************************************
#include<iostream>
using namespace std;
void fun(char *tt, int pp[])
{
for(int i = 0; tt[i] != '\0'; i++) //累加字母出现次数
pp[tt[i] - 'a']++;
}
int main()
{
int a[26] = {0}, i;
char tt[100]; //初始化变量
cin >> tt; //输入字符串
fun(tt, a); //调用函数fun
for(i = 0; i < 26; i++) //输出出现字符数量
cout << a[i] << " ";
cout << endl;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询