求编一个C语言程序,明天的作业。在线等,100分嫌不够再加
从新整理格式:太乱了!
这题太简单了吧,你自己先试写下吧,如果写不出,再给你发个参考吧。毕竟这是老师给你的作业,目的还是训练你自己,我们帮你完成对你没什么好处。
// 以下是参考
int main()
{
int t = 0;
float h = 0.0, w = 0.0;
scanf("请输入你的身高和体重:%f%f", &h, &w);
t = w / (h * h);
if (t < 18)
{
printf("Lower weight!");
}
else if (t >= 18 && t <25)
{
printf("Standard weight!");
}
else if (t >= 25 && t < 27)
{
printf("Higher weight!");
}
else if (t >= 27)
{
printf("Too fat!");
}
return 0;
}
效果图
程序源代码---
/////////////////////////////////////////
// C-Free 4.1
// MinGW 3.4.5
// veket的小号
/////////////////////////////////////////
#include <stdio.h>
struct a
{
char str[30];
};
int main()
{
char s[30] = "";
struct a test[15];
int i;
int j;
int k;
int m;
gets(s);
i = 0;
k = 0;
while(s[i]!='\0' && i<30)
{
j = i;
while(s[j]!=',' && s[j]!='\0')
{
j++;
}
if(j>i)
{
m = i;
while(m<j)
{
test[k].str[m-i] = s[m];
m++;
}
test[k].str[m-i] = '\0';
k++;
i = j;
}
else
{
i++;
}
}
for(i=k-1;i>=0;i--)
{
printf("%c", test[i].str[0]);
}
printf("
");
return 0;
}
忘采纳
#include<string.h>
#include<stdio.h>
void fun(char *p)
{
char temp[30] = {0};
int i = 0,j = 0;
char rTemp[30];
while(*p != '\0')
{
while(*p != ',' && *p != '\0')
temp[i++] = *(p++);
i = 0;
rTemp[j++] = temp[0];
if(*p == '\0')
break;
p++;
}
for(i = j-1;i >= 0;i--)
printf("%c",rTemp[i]);
}
int main()
{
char str[30];
printf("Please input the string: ");
gets(str);
fun(str);
return 0;
}
^_^
#include <stdio.h>
int main()
{
int i = 0;
int len = 0;
//char * str = "able,deal,123,face,1e";
char str[31] = {0};
char res[30] = "";
scanf("%s", str);
for(i=0,res[0]=str[0]; str[i]!='\0';)
{
if(str[i]==',')
{
res[++len] = str[++i];
}
else
{
++i;
}
}
for(i=len; i>=0; --i)
printf("%c",res[i]);
return 0;
}
有图为证
意思就是输入"able,deal,123,face,1e", 输出"1f1da",这样吧,不用保留中间的数据
http://wenku.baidu.com/view/47a19811cc7931b765ce15dd.html
你看看这个网页的合适不
c语言编写一个程序分几步?
编写一个C语言程序通常包括以下步骤:定义变量:根据程序的需要,定义变量用于存储数据。变量可以是整型、字符型、浮点型等。编写代码:编写程序的主体代码,包括算法和逻辑操作等。编译程序:使用C语言编译器将源代码编译成可执行文件。运行程序:运行编译后的可执行文件,观察程序的输出结果。以下是一个简单...
c语言如何编译并执行一个c语言程序?
1、新建一个工程和.c文件 ,输入头文件和主函数。2、声明被调用的函数,定义变量类型。3、输入整数。4、用一个if语句去判断整数是否为负数,若为负数则用putchar函数输出一个负号。5、调用一个函数。6、定义函数的返回类型和形参类型。7、通过if语句判断该数是否仅剩一位数,若不是则执行else语句。8...
怎么用c语言编写一个小程序?
1、首先打开DEV C++软件,点击“新建源代码”,在编辑页面输入以下代码。2、因为题目要求我们先输入一个整数,所以在定义变量时,就应该将其定义为整数型,注意,在输入,输出函数中,整数型对应的是“%d”。3、接下来就要对输入的整数进行判断,在C语言中,if是判断语句,所以用它来对整数进行判断。if...
C语言编写一个程序,求x> y的运行结果
以下是一个简单的C语言程序,可以比较两个整数x和y,并打印出相应的结果:在这个程序中,我们首先声明了两个整数变量x和y,然后使用printf函数提示用户输入两个整数。接下来,我们使用scanf函数读取用户输入的整数,并将它们存储在变量x和y中。然后,我们使用一个if-else语句来比较x和y的值。如果x大于y...
开发一个c语言程序要经过哪四个步骤
开发一个C语言程序需要经过的四个步骤:编辑、编译、连接、运行。C语言程序可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。1、预处理:输入源程序并保存(.C文件)。2、编译:将源程序翻译为目标文件(.OBJ文件)。...
如何用C语言编写一个程序?
include <stdio.h> int main(void){ float n, n2, n3;printf("请输入一个数\\n");scanf("%f",&n);printf("请再输入一个数\\n");scanf("%f",&n2);n3=n2+n;printf("这两个数的和是%.2f",n3);return 0;}
如何编写一个C语言的程序?
Repl.it CodeChef Jdoodle 使用在线编程环境的步骤通常是:在网站上注册一个帐户。创建一个新的 "项目"。选择 C 语言作为您的项目的编程语言。在编辑器中编写您的 C 代码。使用网站提供的编译器编译代码。运行您的程序并查看输出。您也可以使用解释器来运行 C 代码。例如,您可以使用 CINT 解释器将 C...
如何编写C语言程序?
1.打开桌面上的DEV_C++,进入如下界面:2.快捷键“CTRL+N”建立新源代码。3.输入源代码,下面给出最简单的Hello,world源代码:include <stdio.h> int main( ){ printf("Hello,World\\n");return 0;} 4.按下F11编译并且运行源代码,得到运行结果:5.点击任意键返回源代码编辑界面可以继续进行开发...
怎样用C语言编写一个简单的程序?
int main(){ int a[7]; \/\/ 建立一个 7 元素的数组 int i;int sum = 0;int max = a[0];int min = a[0];\/\/ 手动输入 7 个元素 for (i = 0; i < 7; i++){ printf("请输入第 %d 个元素的值: ", i+1);scanf("%d", &a[i]);} \/\/ 求这 7 个元素的和 for (i...
如何用c语言编写一个程序?
include<stdio.h> int main(){ int i,m=0;for(i=2;i<=100;i+=2) m=m+i;printf("%d\\n",m);return 0;} 或 include int main(){ int i,sum=0;for(i=1;i<=50;i++){ sum=sum+2*i;} printf("2+4+6+…+98+100=%d\\n",sum);return 0;} ...
瞿屈多潘: 1.#include void main() {int i; for(i=1;i<=1000;i++) if((i%3==0)&&(i%7==0))printf("%d ",i); } 2.#include void main()...
师河区17583631182: 急求编程代码:晚上10点要交一个C语言的作业,高手帮帮忙?
瞿屈多潘: #include<stdio.h> main() { int i,j,a[4][4],max[4]; for(i=0;i<4;i++) for(j=0;j<4;j++) scanf("%d",&a[i][j]); for(j=0;j<4;j++) max[j]=a[0][j]; printf("矩阵输出:\n"); for(i=0;i<4;i++) {for(j=0;j<4;j++) printf("%4d",a[i][j]); printf("\n"); } for(j=0;j<4;j++) for(i=0;...
师河区17583631182: C语言作业程序源码,明天交,紧急求助好心人 - ?
瞿屈多潘: 开个大空间用fgets读,读完删除连续的\n,最后加上\0输出
师河区17583631182: 求编写一个C语言的程序 - ?
瞿屈多潘: #include int main() { int i; int choice; int a, b, c; //接收选票及排序使用 int na, nb, nc; //保存得票最高的三位的号数 int vote[10]; char *name[10] = {"李一","李二","李三","李四","李五","李六","李七","李八","李九...
师河区17583631182: c语言编程作业,明天上机要用的,求亲们啦 - ?
瞿屈多潘: 第一题#include "stdio.h"#difinde pi 3.1415926 void main() { printf("请输入一个远的半径\n"); int r; double s,m; scanf("%d",&r); s=pi*2*r,m=pi*r*r; printf("周长:%lf 面积:%lf\n",&s,&m); } 第二题:#include <stdio.h> vioid main() {...
师河区17583631182: 请教我怎样编这个程序?我交作业用,谢谢~!是c语言. - ?
瞿屈多潘: #includeint main(void) { int a,b,c; for(a=1;a
师河区17583631182: 编写一个C语言程序 - ?
瞿屈多潘: 这个代码已经很简单了,没用任何复杂的函数,而且我加了注释你看看就明白了 #includeint main() { int x = 5, y = 6;//计算5的6次方(5*5*5*5*5*5) int i = 0; int result = 1;//result为x的y次方的结果 for(i = 0; i { result *= x;//result *= x;就相当于result = result * x; } result %= 1000;//取低3位,result就是你要的结果了 printf("Result is %d\n",result);//输出结果 return 0; }
师河区17583631182: 求一个C语言编写的程序. - ?
瞿屈多潘: #include #define N 20 void main() { int a,temp; int i,b[N]; scanf("%...
师河区17583631182: 急!请帮忙编一个标准c语言程序! - ?
瞿屈多潘: void main(){char text[N] = gets();int base = 0, offset = 0;while(base+4<=strlen(text)){switch(text[base])