66问答网
所有问题
当前搜索:
大一c语言常考编程题
大一C语言题
:从键盘上输入整数n,
编程
统计1~n之间的能被2或3整除的数的...
答:
标准的做法是循环遍历 include <stdio.h>int main(){ int n; int i,
c
=0; scanf("%d",&n); for(i=1; i<=n; i++) if(i%2==0 || i%3==0) c++; printf("%d\n", c); return 0;}取巧的做法是 include <stdio.h>int main(){ int n; scanf(...
C语言
程序
编程题
,求大神帮帮忙
答:
include<stdio.h> int main(){ struct stu { int id;char name[11];int a,b,c;} t,st[5];int i,j;FILE *fp1,*fp2;if((fp1=fopen("d:\\stud.dat","r"))==NULL){ printf("f1 open error!\n");return 1;} if((fp2=fopen("d:\\studsort.dat","w"))==NULL){ printf...
C语言编程题目
答:
num=12345678;char numToStr[ARR_LEN]={'0'};char strToMoney[ARR_LEN+(ARR_LEN/3)]={'0'};int i;numberToChar(num,numToStr);charToMoney(numToStr,strToMoney);//打印出以货币格式保存的数组strToMoneyfor(i=getArrLen(strToMoney)-1;i>=0;i--){printf("%c",strToMoney[i]);...
大一C语言编程题
!
答:
运行结果 源代码 源代码中为了测试方便,直接将数据赋给了数组。没有输入数据的过程,自行补全。不知道怎么回事,现在回答中没有了代码插入展示版面,为了好看只有上图了。
C语言编程题
,求解
答:
include <stdio.h> include <stdlib.h> include int Get3Num(int a[],int b[],int n){ int i;int sum=0;for(i=0;i<n;i++){ if(a[i]%3==0){ b[sum] = a[i];sum++;} } return sum;} int main(){ int num[20];int num_3[20];int i,j,sum;srand((unsigned in...
C语言编程题
求解
答:
按照题意,表格使用结构链表实现。其中成员班级或工龄,使用自定义的联合体union(就是
题目
要求的共用体)。函数异常不做处理,直接抛出,你需要可以在调用时判断处理异常。include <stdio.h> include <malloc.h> typedef union info4 { char cName[10];//班级名称 int wAge;//工龄 }IO4;typedef ...
C语言编程题
,小白不会编程序
答:
include<stdio.h>#include<string.h>int main(){ int i = 0; char ch[3][100]; char max[100]; for(; i < 3; ++i) scanf("%s", ch[i]); strcpy(max, ch[0]); for(i = 1; i < 3; ++i) if(strcmp(max, ch[i]) < 0) strcpy(max, ch...
C语言编程题
答:
宏是直接替换之后,再进行编译的,替换发生在预编译阶段 由于:define MAX(x,y) (x)>(y) ? (x):(y)define T(x,y,r) x*r*y/4 把下面的式子,直接替换掉,注意,是直接替换:main(){ int a=1,b=3,c=5,s1,s2;s1=(a=b)>(b-a)? (a=b):(b-a); //s1=MAX(a=b...
大一C语言
追加50分求解第六题啊啊
答:
结果:WO,T 第一个:*(st+1)+1 解析:这是一个2维数组,*(st+1) 代表第二个字符串,就是“TWO" ,后面+1就是首位往后推一位,就是首位变为了W,结束符不变的话,就是WO 第二个:*(*(st+2)+2)-1 解析:*(st+2)代表第三个字符串,就是FOUT,后面+2就是首位变成U,前面加个...
一个
C语言
的
编程题目
,请高手帮忙!谢谢!
答:
/*第一题:从键盘输入任意两个正整数x和y,
编程
求出两数的最大公因子和最小公倍数 / include <stdio.h> int main(void){ unsigned int x,y,i,a,b;printf("请输入两个正整数x和y:");scanf("%d %d", &x,&y);if (x < 2 || y < 2) { printf("无效的输入\n");return 0;}...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜