求帮忙~计算机C语言的编程题!大学选的辅修课没去过,要考试了不会呀..能帮哪道都可以呢多谢了!只有45财富..
'6'-'3',是6的ASCII码值减去3的ASCII码值。不需要知道具体的ASCII码值,6的ASCII码值比3的ASCII码值大3
算式变为A的ASCII码值加3,而D的ASCII码值比A的ASCII码值大3,因此对应的字符是D
选A
第三题,用while循环,条件为当前的数是否为0,while循环里就判断是整数还是负数,统计相应个数就行了
第四题,使用for循环,定义sum求和,当sum>=1000时,当前i为最小正整数N
有些题别人已经给出了,我引用一下啊(懒得重写了),大家不要喷我哦~~~~~
第一题
#include<stdio.h>
int main()
{
int d1,d2,d3,n=253;
d1=n%10;
d2=n/10%10;
d3=n/100%10;
printf("253的:\n个位数为%d\n十位数为%d\n百位数为%d\n",d1,d2,d3);
return 0;
}
第二题
#include<stdio.h>
int main()
{
int x;
printf("<---商品价格查询--->\n");
printf("********************\n");
printf("* 1--苹果的价格 *\n");
printf("* 2--香蕉的价格 *\n");
printf("* 3--水蜜桃的价格 *\n");
printf("* 4--葡萄的价格 *\n");
printf("* 5--芒果的价格 *\n");
printf("* 0--退出 *\n");
printf("********************\n");
printf("\n请输入商品编号(数字1-5):");
scanf("%d",&x);
switch (x)
{
case 1: printf("苹果的价格是3.0元/斤"); break;
case 2: printf("香蕉的价格是1.5元/斤"); break;
case 3: printf("水蜜桃的价格是5.0元/斤"); break;
case 4: printf("葡萄的价格是4.5元/斤"); break;
case 5: printf("芒果的价格是6.0元/斤"); break;
case 0: exit(0);
default : printf("输入错误!");
}
return 0;
}
第三题
#include<stdio.h>
#include<math.h>
void main()
{
double x,y;
printf("请输入x值\n");
scanf("%lf",&x);
if(x<0)
y=-x;
else
if((x>=0)&&(x<10))
y=pow(x,2.0);
else
y=log(x);
printf("%.2f",y);
return 0;
}
第四题
#include<stdio.h>
void main()
{
int a,b;
printf("题目:输出九九乘法表\n");
printf(" ");
for(a=1;a<=9;a++)
printf("%4d",a);
printf("\n");
for(a=1;a<=9;a++)
{
printf("%d",a);
for(b=1;b<=a;b++)
printf("%4d",a*b);
printf("\n");
}
}
第五题
#include<stdio.h>
void main()
{
int i,j,k;
printf("题目:将50元换成1、5、10元的\n");
for(i=1;i*10<50;i++)
for(j=1;j*5<50-i*10;j++)
{k=50-i*10-j*5;
printf("1元的有%2d张 5元的有%2d张 10元的有%2d张\n",k,j,i);
}
}
第六题
#include<stdio.h>
void main()
{
int n,i,j,k;
printf("题目:输出一个三角图形\n");
printf("请输入边长(大于0):");
scanf("%d",&n);
if(n<=0||n>100)
{printf("输入错误!");
exit(0);
}
for(i=0;i<=n-1;i++)
{
for(j=0;j<=(n-2)-i;j++) printf(" ");
for(k=0;k<=2*i;k++) printf("*");
printf("\n");
}
}
第七题
#include<stdio.h>
void main()
{
int p,r,a,b,temp,x,y;
printf("题目:求两个数的最大公约数和最小公倍数\n");
printf("请输入两个数(用逗号隔开)");
scanf("%d,%d",&x,&y);
a=x; b=y;
if(a<b)
{
temp=a;
a=b;
b=temp;
}
p=a*b;
while(b!=0)
{
r=a%b;
a=b;
b=r;
}
printf("%d和%d的最大公约数是%d,最小公倍数是%d\n",x,y,a,p/a);
}
第八题
#include<stdio.h>
int F(int a)
{
int i;
for(i=2;i<=sqrt((double)a);i++)
if(a%i==0)return 0;
return 1;
}
void main()
{
int a,x,y;
printf("题目:输出2个数之间的所有素数\n");
printf("请输入两个大于1的正整数(用逗号隔开)");
scanf("%d,%d",&x,&y);
if(x>y)
{
a=x;
x=y;
y=a;
}
for(a=x;a<=y;a++)
if(F(a)==1) printf("%4d",a);
}
第九题
#include<stdio.h>
int main()
{
int i,s=0;
for(i=1;i<=1000;i++)
{
if(i%2==0)
i=i;
else
s+=i;
}
printf("%d\n",s);
return 0;
}
第十题
#include<stdio.h>
void A(int a,int b);
int main()
{
int i,j;
printf("请输入两个数:");
scanf("%d%d",&i,&j);
A(i,j);
return 0;
}
void A(int a,int b)
{
int temp;
temp=a;
a=b;
b=temp;
printf("输出:");
printf("%4d",a);
printf("%4d\n",b);
}
楼上的两个运行结果都有错误
第三题
#include<stdio.h>
#include<math.h>
void main()
{
double x,y;
printf("请输入x值\n");
scanf("%lf",&x);
if(x<0)
y=-x;
else
if((x>=0)&&(x<10))
y=pow(x,2.0);
else
y=log(x);
printf("%.2f",y);
return 0;
}
第十题
#include<stdio.h>
void A(int a,int b);
int main()
{
int i,j;
printf("请输入两个数:");
scanf("%d%d",&i,&j);
A(i,j);
return 0;
}
void A(int a,int b)
{
int temp;
temp=a;
a=b;
b=temp;
printf("输出:");
printf("%4d",a);
printf("%4d\n",b);
}
第三题:#include<stdio.h>
#include<math.h>
int main()
{
double x,y;
printf("请输入x值\n");
scanf("%if",x);
if(x<0)
y=-x;
else
if((0<=x)&&(x<10))
y=pow(x,2.0);
else
y=log(x);
printf("%f",y);
return 0;
}
第九题:#include<stdio.h>
int main()
{
int i,s=0;
for(i=1;i<=1000;i++)
{
if(i%2==0)
i=i;
else
s+=i;
}
printf("%d\n",s);
return 0;
}
第十题:#include<stdio.h>
void A(int a,int b);
int main()
{
int i,j;
printf("请输入两个数:");
scanf("%d%d\n",&i,&j);
A(i,j);
return 0;
}
void A(int a,int b)
{
int temp;
temp=a;
a=b;
b=temp;
printf("输出:");
printf("%d",a);
printf("%d",b);
} 楼主 给点分数撒
其实也不难,就是题太多了,你真当我们学编程的是做苦力啊
我的神啊……一次这么多题,这也行啊,还是查书吧……都比较简单,很容易做的
计算机C语言有什么用啊??
用处:C语言是一种计算机程序设计语言。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。特征:1、C语言是高级语言。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算...
计算机二级C语言基本考点
【考点1】C程序 C语言程序结构有三种: 顺序结构 , 循环结构(三个循环结构), 选择结构(if 和 switch)【考点2】main函数 每个C语言程序中main 函数是有且只有一个。读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。【考点3】存储形式 计算机的数据在电脑中是以二...
计算机二级c语言考什么
二级计算机是国家计算机等级考试的一部分,主要考察的是C语言的计算机编程能力。考核内容包括计算机语言与基础程序设计能力,要求参试者掌握一门计算机语言。具体考点如下:1、C语言程序的结构。需重点了解程序的构成,main函数和其他函数,源程序的书写格式。2、数据类型及其运算。包括C的数据类型(基本类型,构...
计算机C语言编写程序题 帮帮忙 谢谢了
1:include<stdio.h> main(){ int a[3][4]={12,32,4,45,652,33,43,656,3,23,54,2};\/\/初始化数组 int i,j;int max=0,row=1,colum=1;printf("all numbers:\\n");for(i=0;i<=2;i++){ for(j=0;j<=3;j++){ printf("%d ",a[i][j]);if(a[i][j]>max){ max=...
C语言是什么
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不 依赖计算机硬件的应用程序。因此,它的应用范围广泛。C是结构式语言.结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的...
求帮忙~计算机C语言的编程题!大学选的辅修课没去过,要考试了不会呀...
include<stdio.h> int main(){ int d1,d2,d3,n=253;d1=n%10;d2=n\/10%10;d3=n\/100%10;printf("253的:\\n个位数为%d\\n十位数为%d\\n百位数为%d\\n",d1,d2,d3);return 0;} 第二题 include<stdio.h> int main(){ int x;printf("<---商品价格查询--->\\n");printf("...
如何用C语言编写一个计算机程序?
可以参考下面的代码:include "stdio.h"main(){ int x;printf("请输入一个整数");scanf("%d",&x);if(x%2 == 0) printf("%d是偶数\\n",x);else printf("%d是奇数\\n",x);}
C语言到底指的是什么?C语言的测试题都是怎么样的?
C语言是计算机编程语言,所以有着计算机独特的编辑功能,主要特点是:1、广泛性 C语言包含了很多的运算符,并且还包含了很多的数据格式,运算结果的表达方式,也是非常丰富的。2、简洁性 C语言能够满足很多编程人员的使用,让他们的工作效率更加的快捷,并且支持高级编程,避免进行语言切换。3、结构完善 C...
计算机的C语言是什么
C语言是国际上广泛流行的,很有发展前途的计算机高级语言.它适合作为系统描述语言,即可用来编写系统软件,也可用来编写应用软件.早期的操作系统等系统软件主要是用汇编语言编写的(包括 UNIX操作系统在内).由于汇编语言依赖于计算机硬件,程序的可读性和可移植性都比较差.为了提高可读性和可移植性,最好改用...
计算机二级C语言难不难 考什么
计算机二级c语言考试内容 一、 C 语言程序的结构 1. 程序的构成,main 函数和其他函数。2. 头文件,数据说明,函数的开始和结束标志以及程序中的注释。3. 源程序的书写格式。4. C 语言的风格。二、 数据类型及其运算 1. C 的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。2. ...
唱逸奥九: #include int main(void) { int money, year; double interest, rate; /**-----------*/ scanf("%d", &money ); scanf("%d", &year ); scanf("%lf", &rate ); interest=money*pow((1+rate), year )-money ; /*---------*/ printf("interest = %.2f\n", interest);return 0; }
讷河市15957281605: 简单的C语言编程题,请帮忙做一下 - ?
唱逸奥九: 1)#include<stdio.h> int main() { int n; scanf("%d",&n); if(n%2==1)n++;else n+=2;printf("%d\n",n); system("pause");return 0; }2) #include<stdio.h> int main() { int n,m; scanf("%d %d",&n,&m); if(n%m==0)printf("%d是%d的倍数\n",n,m);else printf("%d不是%d的倍数\n",n,m); system("pause");return 0; }
讷河市15957281605: 求高手帮忙解决大学C语言一个入门题目?
唱逸奥九: 简单,void main(){int a=12;float b=15;char c='A';printf("%d%f%c",a,b,c);}
讷河市15957281605: c语言编程题目大学题目,很简单,只是我不会~用while不用for - ?
唱逸奥九: 提问者要求“请用while语句,看好哦,是whlie 不是for语句”,其实这两题都是用for语句更方便 第1题#include <stdio.h> int main(int argc, char* argv[]) { int count=-1,i, input, min; while (count < 1) { printf("请输入整数个数:"); scanf("%d",...
讷河市15957281605: 计算机C语言试题 - ?
唱逸奥九: 是素数;***** =k;i++) if(m%i==0) break; if(i>k) printf("if 0;  .i]中最大的数据放在末尾 = temp;} else printf(" ***** }2; ADDCB二:1; temp *a) {  . . %d"*****3;{ // 将a[0;  :1.#include 一;i); if(i%5 ==0 k=(int)sqrt(m); for(i...
讷河市15957281605: C语言程序设计题,急求帮忙!!?
唱逸奥九: 1.定义一个变量max,max=0 将7个数放入数组里.最后的max就是最大值.数出来,然后再从第二个数组判断输出最大的,如此循环for(i=0;i<=7;i++){if (max<=a[i]){max=a[i];}}2.想将这个数组逆序放在另外一个数组里b[i]=a[9-i]然后将新的数组的中正序放回去a[i]=b[i]
讷河市15957281605: 简单的C语言编程题,望大家帮忙 - ?
唱逸奥九: #include<stdio.h>#include<stdlib.h>#include<string.h> int main() { int i=0,t; char str[80],*a[10]; printf("Input string:"); do { scanf("%s",str); a[i]=(char *)malloc(sizeof(strlen(str)+1)); strcpy(a[i],str); i++; }while(getchar()!='\n'); for(t=i-1;t>=0;t--) { printf("%s ",a[t]); } putchar('\n'); return 0; }
讷河市15957281605: 一个C语言编程题.求帮忙. - ?
唱逸奥九: 源程序如下: #include<stdio.h>#include <string.h> int main() {int i; char s1[50]; char s2[]="hello520"; for(i=0;i<strlen(s2);i++) s1[i]=s2[i]; s1[i]='\0';//字符串末尾的\0千万不能漏掉 printf("%s\n",s1);return 0; }
讷河市15957281605: 计算机c语言编程题?
唱逸奥九: 我编了这个程序,不涉及小时分钟的加减在十进制里这么转换. 小时就是(time2-time1)/100; 分钟就是后2位的相减,如果为负的话,向高位借位加60就行了 #include<stdio.h> main() {int time1,time2,h,m; printf("Enter time1:"); scanf("%d...
讷河市15957281605: c语言编程题,求帮忙写一下代码! - ?
唱逸奥九: (1) main() {int i,t=1,s=0; for(i=1;i<=101;i+=2){s+=t*i;t=-t;} printf("%d",s); getch(); }