[急求助]C语言程序编程题,请高手帮忙解答下!
只要输入一行就行了:
#include
#include
void
fun(int
a,int
b,long
*c)
{
*c=a%10*100+a/10+b/10*1000+b%10*10;
/*解释:a%10的意思是a除以10剩下的余数,即a的个位数,若a是45,a%10就是5,再乘以100即是500;a/10就是十位数,即4,原因是它是向下取整,45/10虽是4.5,但向下取整就将小数点后的都等于零;b/10和上面的a一样是取b的十位数,若b为12,b/10就是1,b/10*1000就是1000;b%10就是2,再乘以2就是20。最后将500+4+1000+20=1524*/
}
void
main()
{
int
a,b;long
c;
printf("Input
a,b:");
scanf("%d%d",&a,&b);
fun(a,b,&c);
printf("The
result
is:%ld
",c);
getch();
return;
}
只要输入一行就行了:
#include
#include
void fun(int a,int b,long *c)
{
*c=a%10*100+a/10+b/10*1000+b%10*10;
/*解释:a%10的意思是a除以10剩下的余数,即a的个位数,若a是45,a%10就是5,再乘以100即是500;a/10就是十位数,即4,原因是它是向下取整,45/10虽是4.5,但向下取整就将小数点后的都等于零;b/10和上面的a一样是取b的十位数,若b为12,b/10就是1,b/10*1000就是1000;b%10就是2,再乘以2就是20。最后将500+4+1000+20=1524*/
}
void main()
{
int a,b;long c;
printf("Input a,b:");
scanf("%d%d",&a,&b);
fun(a,b,&c);
printf("The result is:%ld
",c);
getch();
return;
}
按照题目要求编写的程序如下(见图)
请各位高手帮忙做几道c语言的编程题
int a,b,c,d;\/\/ int m,n;for(i = 1000; i < 10000; i++){ a = i\/1000;b = i%1000\/100;c = i%100\/10;d = i%10;m = a*10+b;n = c*10+d;if((m+n)*(m+n) == i)printf("%d ",i);} } (4)include <stdio.h> void main(){ int a[10]={0,1,2,3,4...
C语言编程问题,高手请进,急问!
??比如在1秒内没有按键,但不能保证下1秒还是没有按键,难道就一直的等下去?如果是在一些开发环境中,可以将判断按键是不是为回车写在OnKeyPress事件上。下面只给出一个输出按的什么键的程序 int getkey(){ int c;c = getchar();putchar(c);return c;} ...
大一C语言题目 求C语言高手 急!!
{ for(int i=2;i<=n\/2;i++)if(n%i==0)return 0;return 1;} void sort(int a[]){ int i,j;for(i=0;i<n-1;i++)for(j=0;j<n-1-i;j++)if(a[j]>a[j+1]){ int temp=a[j];a[j]=a[j+1];a[j+1]=temp;} } int swap(int n){ int a,b,c;a=n\/100;b...
一道C语言编程问题,高手们来看看帮忙解答下
int b;int c;int sum;\/\/ABC之和。for (a = 100;a > 0;a--)\/\/以A为循环变量,在1到100之间。{ for (b = a-1;b > 0;b--)\/\/以B为循环变量,在1到A之间。{ for (c = b-1;c > 0;c--)\/\/以C为循环变量,在1到B之间。{ \/\/判断公式左右两侧是不是相等,相等侧符合题...
关于C语言的几道习题 急求高手解答!
else if(arr[i]=='C'||arr[i]=='c') num=num*16+12;else if(arr[i]=='D'||arr[i]=='d') num=num*16+13;else if(arr[i]=='E'||arr[i]=='e') num=num*16+14;else if(arr[i]=='F'||arr[i]=='f') num=num*16+15;else if(arr[i]>='0'&&arr[i]<='9...
C语言编程问题!!高手救命,在线等答案
分析过程:重新定义结构体:typedef struct student { float c;float java;} STU;然后在for循环内仅使用:scanf("%f",&stu[i].c); \/\/ 或者&(stu[i].c)scanf("%f",&stu[i].java); \/\/ 或者&(stu[i].java)问题依旧。但如果此时已经定义了float fTmp;并在循环体内这样写:scanf("%f",&...
请高手用C语言帮忙做个编程的题目,谢谢了!
include <stdio.h> int IsDevided(int number,int dev){ if(number %dev == 0){ return 1;} return 0;} void EasyDone(int a){ int chose;int i,j;printf("Input your chose\\n1>能被3整除的"<Enter 1>","\\n2>能被5整除的<Enter 2>","\\n3>能被3或5整除的<Enter 3>\\n");s...
C语言 求教高手帮忙 程序题
struct ks {int a;int *b;}s[4],*p;main(){int n=1,i;printf("\\n");for(i=0;i<4;i++){s[i].a=n;s[i].b=&s[i].a;n=n+2;}\/\/出了这个循环后s[0]=1,s[1]=3,s[2]=5,s[3]=7 p=&s[0];\/\/p只向s[0]p++;\/\/p指向s[1]printf("%d,%d\\n",(++p)-...
C语言编程问题 求高手解答
程序运行输入65回车后,不会输出结果 因为,scanf("%c",&c1);要求以字符的形式输出进去,输入65的时候,c1接收的是字符6 接下来,while后的条件表达式的值为逻辑真,会让你继续输入,直到输入大写字母的时候,才会结束 输出大写字母的大写形式,小写形式 ...
C语言的编程问题,求高手解答啊。新手很不明白。6月19号之前需要用到...
int a[N][N],b[N][N],c[N][N],n=4;void main(){ int i,j;printf("请输入矩阵维数2-10:\\n");scanf("%d",&n);printf("请输入矩阵A:\\n");for(i=0;i<n;i++){ printf("第%d行数据:\\n",i+1);for(j=0;j<n;j++)scanf("%d",&a[i][j]);} printf("请输入矩阵...