关于新手C语言的问题试卷,
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 06:31:49
关于新手C语言的问题试卷,
1、 编程判断输入的正整数是否既是5又是7的整倍数.若是,则输出yes;否则输出no.
2、 将一个数组中的值按逆序重新存放.例如,原来的存放顺序为1,2,3,4,5,现存放顺序改为5,4,3,2,1.
3、 请写出求1-3+5-7+9...-99+101的值这一问题的编程思路,并根据你的思路编写相应的程序.
4、请根据注释填空,并写出运行结果.
#include
void main()
{ i=1;
s=3;
do
{ s+=i++;
if(s%7==0)
//跳出本次循环
else
++i;
}while(s
1、 编程判断输入的正整数是否既是5又是7的整倍数.若是,则输出yes;否则输出no.
2、 将一个数组中的值按逆序重新存放.例如,原来的存放顺序为1,2,3,4,5,现存放顺序改为5,4,3,2,1.
3、 请写出求1-3+5-7+9...-99+101的值这一问题的编程思路,并根据你的思路编写相应的程序.
4、请根据注释填空,并写出运行结果.
#include
void main()
{ i=1;
s=3;
do
{ s+=i++;
if(s%7==0)
//跳出本次循环
else
++i;
}while(s
#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
if(n%5==0&&n%7==0){
printf("yes");
}else{
printf("no");
}
}
2. #include<stdio.h>
int main(){
int a[100];
int n;
scanf("%d",&n);
for(int i = 0;i<n;i++){
scanf("%d",&a[i]);
}
for(int i = 0;i<n/2;i++){
int t = a[i];
a[i] = a[n-i-1];
a[n-i-1] = t;
}
for(int i = 0;i<n;i++){
printf("%d ",a[i]);
}
}
3.#include<stdio.h>
int main(){
int i = 0;
int sum = 0;
while(i<=50){
if(i%2==0){
sum += 2*i+1;
}else{
sum -= 2*i+1;
}
i++;
}
printf("%d",sum);
}
4.i的值时4
5.0 5
6.12
int main(){
int n;
scanf("%d",&n);
if(n%5==0&&n%7==0){
printf("yes");
}else{
printf("no");
}
}
2. #include<stdio.h>
int main(){
int a[100];
int n;
scanf("%d",&n);
for(int i = 0;i<n;i++){
scanf("%d",&a[i]);
}
for(int i = 0;i<n/2;i++){
int t = a[i];
a[i] = a[n-i-1];
a[n-i-1] = t;
}
for(int i = 0;i<n;i++){
printf("%d ",a[i]);
}
}
3.#include<stdio.h>
int main(){
int i = 0;
int sum = 0;
while(i<=50){
if(i%2==0){
sum += 2*i+1;
}else{
sum -= 2*i+1;
}
i++;
}
printf("%d",sum);
}
4.i的值时4
5.0 5
6.12