第十次作业


#include<stdio.h>
void splitfloat(float x,int *inpart,float *fracpart);
int main(void)
{
float realnumber;
int integerpart;
float fractionpart;
printf("Enter x:");
scanf("%f\n",&realnumber);
printf("%f\n",realnumber);
splitfloat(realnumber,&integerpart,&fractionpart);
printf("%d\n",integerpart);
printf("%f\n",fractionpart);
return 0;
}第一题:拆分实数的整数和小数部分

#include <stdio.h>
void
mov(int *x, int n, int m);
int main(void){
int i, m, n;
int a[5];
scanf("%d%d", &n, &m);
for(i = 0; i < n; i++)
scanf("%d", &a[i]);
mov(a, n, m);
printf("After move: ");
for(i = 0; i < n; i++)
printf("%d ", a[i]);
printf("\n");}
void mov(int *x, int n, int m){
int i, j, k;
for(i = 1; i <= m; i++){
k = x[n-1];
for(j = n - 1; j > 0; j--)
x[j] = x[j-1];
x[0] = k;
}
}第三题:循环后移

#include<stdio.h>
void main()
{
char c;
char str[10];
void delchar(char*str,char c);
gets(str);
scanf("%c",&c);
getchar();
delchar(str,c);
printf("result:");
puts(str);
}
void delchar(char*str,char c)
{
int i,j;
i=j=0;
while(str[i]!='\0'){
if(str[i]!=c){
str[j]=str[i];
j++;
}
i++;
}
str[j]='\0';
}第六题:删除字符

#include <stdio.h>
#include <string.h>
int main( )
{
int i, j, index;
char sx[5][80], stemp[80];
for(i=0;i<5;i++)
scanf("%s", sx[i]);
for(i=1; i<4; i++){
index=i;
for(j=i+1;j<5;j++)
if (strcmp(sx[j],sx[index])<0)
index=j;
strcpy(stemp,sx[i]);
strcpy(sx[i],sx[index]);
strcpy(sx[index],stemp);
}
printf("after sorted: \n");
for (i=0;i<5;i++)
puts(sx[i]);
return 0;}第七题:字符串排序 优质内容筛选与推荐>>
1、【转】 Ubuntu下配置USB转串口及串口工具配置--不错
2、8.4
3、《ArcGIS Engine+C#实例开发教程》第三讲 MapControl与PageLayoutControl同步
4、选对池塘钓大鱼([美]雷恩·吉尔森)第六章 挑选一个好教练:选择老板
5、Problem 002——WERTYU


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号