个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
编写一个fun()函数将两个正整数ab合并咸亨一个新的数放在c中 例如:a=12 b=34 c=4321 f(a,b) = (b-int(b/10)*10)*1000 + int(b/10)*100 + (a-int(a/10)*10)*10 + int(b/10)
2个回答
我特意测试了一下你的写的函数,应该没什么错误的,找来找去终于找到了解决办法: printf("输入m和n的值:"); scanf("%d",&m); scanf("%d",&n); 将输入的两个数分开用两个scanf函数接受就可以了。 如果写一个scanf函数来接受,我发现无论如何m,n的值都接受...
1个回答
不知道是不是你的意思...
#include using namespace std; void main() { int sushu(int a); int i; for(i=1;i<=200;i++) if(fun(i)) //函数调用 cout< 程序设计 2个回答
#include #include fun(char str[]) {int n=0; //数字 int l=0; //字母 int o=0; //其他 int i; for(i=0;i='0') n++; else if((a[i]>='A'&&a[i]='a'&&a[i]<='z')) ...
我也不会 啊 谁写完复制一下被~
#include void fun(char* input, char* output) { int i = 0; int j = 0; while(input[i]) { if( (input[i]%2) == 0 ) { output[j] = input[i]; j++; } i++; } ...
# include int fun(int n) ; //函数的声明int main(){ int n ; int sum ; printf("请输入一个整数: ") ; scanf("%d",&n) ; sum = fun(n) ; printf("%d的所有因子之和是:%d ",n,sum); ...
#include #include int fun(int n, int a, int b) { int c = a * b; int An = c; int i = 1; double sum = 0; while( An < n) { sum = An; An = c...
#include #include #include int GetCapitalNumber(char * pcIn) { char *pcTmp = pcIn; int iCount = 0; while(1) { if(*pcTmp == 0) break; if(*pcTmp>=...
#include void FUN(int xxx[10]) { int i=0; int j=0; int temp; for(i=0; i<=8; i++) for(j=i+1; j<=9; j++) if(xxx[i] C/C++ 2个回答
这种方法的运行方式是:从数据中选择一个最小的同第一个数据交换,再从余下的数据中选择一个最小的同第二个交换,这样反复下去。 例如: main() {int*p,i,a[10]; p=a; for(i=0;i<10;i++) scanf("%d",p++); p=a sort(p,10); for(p=...